/**********************************************************************************************************************
 *  COPYRIGHT
 *  -------------------------------------------------------------------------------------------------------------------
 *
 *                This software is copyright protected and proprietary to Vector Informatik GmbH.
 *                Vector Informatik GmbH grants to you only those rights as set out in the license conditions.
 *                All other rights remain with Vector Informatik GmbH.
 *  -------------------------------------------------------------------------------------------------------------------
 *  FILE DESCRIPTION
 *  -------------------------------------------------------------------------------------------------------------------
 *          File:  Rte_Type.h
 *        Config:  EPS.dpa
 *   ECU-Project:  PSCM
 *
 *     Generator:  MICROSAR RTE Generator Version 4.19.0
 *                 RTE Core Version 1.19.0
 *       License:  Unknown license
 *
 *   Description:  Header file containing user defined AUTOSAR types and RTE structures
 *********************************************************************************************************************/

/* double include prevention */
#ifndef _RTE_TYPE_H
# define _RTE_TYPE_H

# include "Rte.h"


/**********************************************************************************************************************
 * Data type definitions
 *********************************************************************************************************************/

# define Rte_TypeDef_Boolean
typedef boolean Boolean;

# define Rte_TypeDef_Float32
typedef float32 Float32;

# define Rte_TypeDef_SInt16
typedef sint16 SInt16;

# define Rte_TypeDef_SInt8
typedef sint8 SInt8;

# define Rte_TypeDef_UInt16
typedef uint16 UInt16;

# define Rte_TypeDef_UInt32
typedef uint32 UInt32;

# define Rte_TypeDef_UInt8
typedef uint8 UInt8;

# define Rte_TypeDef_boolean_Impl
typedef boolean boolean_Impl;

# define Rte_TypeDef_dtRef_VOID
typedef void * dtRef_VOID;

# define Rte_TypeDef_dtRef_const_VOID
typedef const void * dtRef_const_VOID;

# define Rte_TypeDef_sint16_Impl
typedef sint16 sint16_Impl;

# define Rte_TypeDef_uint8_Impl
typedef uint8 uint8_Impl;

# define Rte_TypeDef_tActiveReturnType
typedef sint32 tActiveReturnType;

# define Rte_TypeDef_tAngleSensorPosition
typedef sint32 tAngleSensorPosition;

# define Rte_TypeDef_tArbitrationState
typedef sint32 tArbitrationState;

# define Rte_TypeDef_tAspVerificationSts
typedef sint32 tAspVerificationSts;

# define Rte_TypeDef_tAssistMode
typedef sint32 tAssistMode;

# define Rte_TypeDef_tAssistOffCause
typedef sint32 tAssistOffCause;

# define Rte_TypeDef_tCFactorType
typedef sint32 tCFactorType;

# define Rte_TypeDef_tChannel
typedef sint32 tChannel;

# define Rte_TypeDef_tDriverModeRequest
typedef sint32 tDriverModeRequest;

# define Rte_TypeDef_tEcuResetType
typedef sint32 tEcuResetType;

# define Rte_TypeDef_tEnableState
typedef sint32 tEnableState;

# define Rte_TypeDef_tEppTuneSrcSelector
typedef sint32 tEppTuneSrcSelector;

# define Rte_TypeDef_tExtSteerAgDmdSts
typedef sint32 tExtSteerAgDmdSts;

# define Rte_TypeDef_tExternalSignConvention
typedef sint32 tExternalSignConvention;

# define Rte_TypeDef_tGearInferredDirection
typedef sint32 tGearInferredDirection;

# define Rte_TypeDef_tGearTuneSrcSelector
typedef sint32 tGearTuneSrcSelector;

# define Rte_TypeDef_tHealthStatus
typedef sint32 tHealthStatus;

# define Rte_TypeDef_tHodDriverHandsStatus
typedef sint32 tHodDriverHandsStatus;

# define Rte_TypeDef_tHvgFeedback
typedef sint32 tHvgFeedback;

# define Rte_TypeDef_tHvgState
typedef sint32 tHvgState;

# define Rte_TypeDef_tIgnitionState
typedef sint32 tIgnitionState;

# define Rte_TypeDef_tLateralControlModeRequest
typedef sint32 tLateralControlModeRequest;

# define Rte_TypeDef_tLimitedAssistMode
typedef sint32 tLimitedAssistMode;

# define Rte_TypeDef_tMaxTimeCapability
typedef sint32 tMaxTimeCapability;

# define Rte_TypeDef_tPaFaultReason
typedef sint32 tPaFaultReason;

# define Rte_TypeDef_tPaState
typedef sint32 tPaState;

# define Rte_TypeDef_tPlatformTuneSrcSelector
typedef sint32 tPlatformTuneSrcSelector;

# define Rte_TypeDef_tPrimaryAspSource
typedef sint32 tPrimaryAspSource;

# define Rte_TypeDef_tProfilePersonalSettings
typedef sint32 tProfilePersonalSettings;

# define Rte_TypeDef_tQualityFactor
typedef sint32 tQualityFactor;

# define Rte_TypeDef_tRestartCause
typedef sint32 tRestartCause;

# define Rte_TypeDef_tRestartState
typedef sint32 tRestartState;

# define Rte_TypeDef_tSaveSetgToMemPrmnt
typedef sint32 tSaveSetgToMemPrmnt;

# define Rte_TypeDef_tSegMode
typedef sint32 tSegMode;

# define Rte_TypeDef_tSensorTuneSrcSelector
typedef sint32 tSensorTuneSrcSelector;

# define Rte_TypeDef_tSentIdMode
typedef sint32 tSentIdMode;

# define Rte_TypeDef_tSentSensorType
typedef sint32 tSentSensorType;

# define Rte_TypeDef_tSfsLocalMode
typedef sint32 tSfsLocalMode;

# define Rte_TypeDef_tSfsState
typedef sint32 tSfsState;

# define Rte_TypeDef_tSpcState
typedef sint32 tSpcState;

# define Rte_TypeDef_tSpcTorqueInLimit
typedef sint32 tSpcTorqueInLimit;

# define Rte_TypeDef_tSteerAsscLvl
typedef sint32 tSteerAsscLvl;

# define Rte_TypeDef_tSteerWhlHptcWarnRequest
typedef sint32 tSteerWhlHptcWarnRequest;

# define Rte_TypeDef_tVehicleMotionState
typedef sint32 tVehicleMotionState;

# define Rte_TypeDef_tVehicleTuneSrcSelector
typedef sint32 tVehicleTuneSrcSelector;

# define Rte_TypeDef_DataArrayType_uint8_1
typedef uint8 DataArrayType_uint8_1[1];

# define Rte_TypeDef_DataArrayType_uint8_2
typedef uint8 DataArrayType_uint8_2[2];

# define Rte_TypeDef_DataArrayType_uint8_4
typedef uint8 DataArrayType_uint8_4[4];

# define Rte_TypeDef_Dcm_Data17ByteType
typedef uint8 Dcm_Data17ByteType[17];

# define Rte_TypeDef_Dcm_Data1ByteType
typedef uint8 Dcm_Data1ByteType[1];

# define Rte_TypeDef_Dcm_Data29ByteType
typedef uint8 Dcm_Data29ByteType[29];

# define Rte_TypeDef_Dcm_Data2ByteType
typedef uint8 Dcm_Data2ByteType[2];

# define Rte_TypeDef_Dcm_Data31ByteType
typedef uint8 Dcm_Data31ByteType[31];

# define Rte_TypeDef_Dcm_Data33ByteType
typedef uint8 Dcm_Data33ByteType[33];

# define Rte_TypeDef_Dcm_Data3ByteType
typedef uint8 Dcm_Data3ByteType[3];

# define Rte_TypeDef_Dcm_Data4095ByteType
typedef uint8 Dcm_Data4095ByteType[4095];

# define Rte_TypeDef_Dcm_Data4ByteType
typedef uint8 Dcm_Data4ByteType[4];

# define Rte_TypeDef_Dcm_Data51ByteType
typedef uint8 Dcm_Data51ByteType[51];

# define Rte_TypeDef_Dcm_Data64ByteType
typedef uint8 Dcm_Data64ByteType[64];

# define Rte_TypeDef_Dcm_Data71ByteType
typedef uint8 Dcm_Data71ByteType[71];

# define Rte_TypeDef_Dcm_Data7ByteType
typedef uint8 Dcm_Data7ByteType[7];

# define Rte_TypeDef_Dcm_Data8ByteType
typedef uint8 Dcm_Data8ByteType[8];

# define Rte_TypeDef_Dem_MaxDataValueType
typedef uint8 Dem_MaxDataValueType[4];

# define Rte_TypeDef_Float32Ptr
typedef Float32 Float32Ptr[1];

# define Rte_TypeDef_tAtfGainMap
typedef Float32 tAtfGainMap[6];

# define Rte_TypeDef_tAutosarBSWClusterVersionsTypeArray
typedef UInt8 tAutosarBSWClusterVersionsTypeArray[51];

# define Rte_TypeDef_tBcGainMap
typedef Float32 tBcGainMap[12];

# define Rte_TypeDef_tCCP_AirSuspension
typedef UInt8 tCCP_AirSuspension[8];

# define Rte_TypeDef_tCCP_CarConfigLayoutID
typedef UInt8 tCCP_CarConfigLayoutID[4];

# define Rte_TypeDef_tCCP_ChassisType
typedef UInt8 tCCP_ChassisType[254];

# define Rte_TypeDef_tCCP_ChassisTypeCategoryArray
typedef UInt8 tCCP_ChassisTypeCategoryArray[254];

# define Rte_TypeDef_tCCP_DriveMode
typedef UInt8 tCCP_DriveMode[8];

# define Rte_TypeDef_tCCP_FrontAxleWeight
typedef UInt8 tCCP_FrontAxleWeight[254];

# define Rte_TypeDef_tCCP_LaneKeepingAid
typedef UInt8 tCCP_LaneKeepingAid[8];

# define Rte_TypeDef_tCCP_ParkingAssistance
typedef UInt8 tCCP_ParkingAssistance[8];

# define Rte_TypeDef_tCCP_PowerSteeringPersonalization
typedef UInt8 tCCP_PowerSteeringPersonalization[8];

# define Rte_TypeDef_tCCP_PropulsionType
typedef UInt8 tCCP_PropulsionType[8];

# define Rte_TypeDef_tCCP_RackData
typedef UInt8 tCCP_RackData[3048];

# define Rte_TypeDef_tCCP_TrafficJamAssist
typedef UInt8 tCCP_TrafficJamAssist[8];

# define Rte_TypeDef_tCCP_TuningSetArray
typedef UInt8 tCCP_TuningSetArray[72];

# define Rte_TypeDef_tCCP_TyreDimension
typedef UInt8 tCCP_TyreDimension[254];

# define Rte_TypeDef_tCCP_TyreDimensionCategoryArray
typedef UInt8 tCCP_TyreDimensionCategoryArray[254];

# define Rte_TypeDef_tCCP_VehicleType
typedef UInt8 tCCP_VehicleType[32];

# define Rte_TypeDef_tDriveModeMap
typedef UInt8 tDriveModeMap[16];

# define Rte_TypeDef_tEPPTuneBlockSize
typedef UInt8 tEPPTuneBlockSize[256];

# define Rte_TypeDef_tEarActMap
typedef Float32 tEarActMap[8];

# define Rte_TypeDef_tEarActSwtRate
typedef Float32 tEarActSwtRate[6];

# define Rte_TypeDef_tEarAtfMap
typedef Float32 tEarAtfMap[5];

# define Rte_TypeDef_tEcuSerialNumber
typedef UInt8 tEcuSerialNumber[4];

# define Rte_TypeDef_tFricTempGainAxis
typedef Float32 tFricTempGainAxis[7];

# define Rte_TypeDef_tGearTuneBlockSize
typedef UInt8 tGearTuneBlockSize[768];

# define Rte_TypeDef_tHodEdtMatrixAC1DMap
typedef Float32 tHodEdtMatrixAC1DMap[3];

# define Rte_TypeDef_tHodEdtMatrixBD1DMap
typedef Float32 tHodEdtMatrixBD1DMap[2];

# define Rte_TypeDef_tHvdMaxDampLimitMap
typedef Float32 tHvdMaxDampLimitMap[12];

# define Rte_TypeDef_tIcydQuadBlendMap
typedef Float32 tIcydQuadBlendMap[4];

# define Rte_TypeDef_tIcydYdEarInactiveGain
typedef Float32 tIcydYdEarInactiveGain[12];

# define Rte_TypeDef_tPacAtfParamMap
typedef Float32 tPacAtfParamMap[3];

# define Rte_TypeDef_tPdcActvnPercGainMap
typedef Float32 tPdcActvnPercGainMap[3];

# define Rte_TypeDef_tPdcActvnVspdBkpts
typedef Float32 tPdcActvnVspdBkpts[3];

# define Rte_TypeDef_tPdcCdaVspdBkpts
typedef Float32 tPdcCdaVspdBkpts[4];

# define Rte_TypeDef_tPlatformTuneBlockSize
typedef UInt8 tPlatformTuneBlockSize[2048];

# define Rte_TypeDef_tSdrGainOrderMap
typedef Float32 tSdrGainOrderMap[17];

# define Rte_TypeDef_tSensorTuneBlockSize
typedef UInt8 tSensorTuneBlockSize[256];

# define Rte_TypeDef_tSfsTuneLookUp
typedef UInt8 tSfsTuneLookUp[10];

# define Rte_TypeDef_tSpcDkBpts
typedef Float32 tSpcDkBpts[9];

# define Rte_TypeDef_tSpcGainMap
typedef Float32 tSpcGainMap[10];

# define Rte_TypeDef_tSpcNmSecPerDegMap
typedef Float32 tSpcNmSecPerDegMap[10];

# define Rte_TypeDef_tSpcObsLargeBpts
typedef Float32 tSpcObsLargeBpts[11];

# define Rte_TypeDef_tSpcObsSmallBpts
typedef Float32 tSpcObsSmallBpts[3];

# define Rte_TypeDef_tSpcStrRatioMap
typedef Float32 tSpcStrRatioMap[8];

# define Rte_TypeDef_tSpcTqLimMap
typedef Float32 tSpcTqLimMap[10];

# define Rte_TypeDef_tSpcTqMap
typedef Float32 tSpcTqMap[10];

# define Rte_TypeDef_tTqSensChanHighPri
typedef Boolean tTqSensChanHighPri[3];

# define Rte_TypeDef_tTqSensChanInv
typedef Boolean tTqSensChanInv[3];

# define Rte_TypeDef_tUserProfileMap
typedef UInt8 tUserProfileMap[16];

# define Rte_TypeDef_tVehSteeringRatioMap
typedef Float32 tVehSteeringRatioMap[6];

# define Rte_TypeDef_tVehicleTuneBlockSize
typedef UInt8 tVehicleTuneBlockSize[18432];

# define Rte_TypeDef_tVspdBkpts
typedef Float32 tVspdBkpts[12];

# define Rte_TypeDef_tZfPartNumber
typedef UInt8 tZfPartNumber[32];

# define Rte_TypeDef_tAbsInterventionStatus
typedef struct
{
  Boolean Value;
  tQualityFactor Qf;
} tAbsInterventionStatus;

# define Rte_TypeDef_tAssistStates
typedef struct
{
  tAssistMode AssistMode;
  tLimitedAssistMode LimitedAssistMode;
} tAssistStates;

# define Rte_TypeDef_tBcData
typedef struct
{
  Float32 bc_p0;
  Float32 bc_p1;
  Float32 bc_p2;
  Float32 bc_p3;
  Float32 bc_p4;
  Float32 bc_p5;
  Float32 bc_pd;
} tBcData;

# define Rte_TypeDef_tCCP_DeriveData
typedef struct
{
  UInt32 NominalRackData;
  UInt32 ExtendedRackData;
  UInt8 SteeringTuningSet;
  Boolean Personalisation;
  Boolean DriveMode;
  Boolean LaneKeepingAid_Enable;
  Boolean LaneDepartureWarning_Enable;
  Boolean ParkingAssistance_Enable;
  Boolean TrafficJamAssist_Enable;
} tCCP_DeriveData;

# define Rte_TypeDef_tCCP_InvalidData
typedef struct
{
  UInt8 TotalNumberInvalidCCP;
  UInt16 CCP_1stNumber_Invalid;
  UInt8 CCP_1stValue_Invalid;
  UInt16 CCP_2ndNumber_Invalid;
  UInt8 CCP_2ndValue_Invalid;
  UInt16 CCP_3rdNumber_Invalid;
  UInt8 CCP_3rdValue_Invalid;
  UInt16 CCP_4thNumber_Invalid;
  UInt8 CCP_4thValue_Invalid;
  UInt16 CCP_5thNumber_Invalid;
  UInt8 CCP_5thValue_Invalid;
  UInt16 CCP_6thNumber_Invalid;
  UInt8 CCP_6thValue_Invalid;
  UInt16 CCP_7thNumber_Invalid;
  UInt8 CCP_7thValue_Invalid;
  UInt16 CCP_8thNumber_Invalid;
  UInt8 CCP_8thValue_Invalid;
  UInt16 CCP_9thNumber_Invalid;
  UInt8 CCP_9thValue_Invalid;
  UInt16 CCP_10thNumber_Invalid;
  UInt8 CCP_10thValue_Invalid;
} tCCP_InvalidData;

# define Rte_TypeDef_tCOM_AgDataRawSafe
typedef struct
{
  SInt16 RollRate;
  SInt16 YawRate;
  UInt8 RollRateQF;
  UInt8 YawRateQF;
  UInt8 AgDataRawSafeCntr;
  UInt8 AgDataRawSafeChks;
} tCOM_AgDataRawSafe;

# define Rte_TypeDef_tCOM_AsyPinionAgReq
typedef struct
{
  SInt16 AsyPinionAgReqSafeAgReq;
  UInt8 AsyPinionAgReqSafeChks;
  UInt8 AsyPinionAgReqSafeCntr;
} tCOM_AsyPinionAgReq;

# define Rte_TypeDef_tCOM_BrkPedl
typedef struct
{
  Boolean BrkPedlPsd;
  UInt8 BrkPedlPsdCntr;
  UInt8 BrlPedlPsdQf;
  UInt8 BrlPedlPsdChks;
  Boolean BrkPedlNotPsdSafe;
} tCOM_BrkPedl;

# define Rte_TypeDef_tCOM_DrvrStrWhlHld
typedef struct
{
  UInt8 DrvrSteerWhlHldGroupDrvrSteerWhlHld;
  UInt8 DrvrSteerWhlHldGroupDrvrSteerWhlHldQly;
} tCOM_DrvrStrWhlHld;

# define Rte_TypeDef_tCOM_LatCtrlModCfmd
typedef struct
{
  UInt8 LatCtrlModCfmdChks;
  UInt8 LatCtrlModCfmdCntr;
  UInt8 LatCtrlModCfmdLatCtrlMod;
} tCOM_LatCtrlModCfmd;

# define Rte_TypeDef_tCOM_LatCtrlReqSafe
typedef struct
{
  UInt8 LatCtrlReqSafeChks;
  UInt8 LatCtrlReqSafeCntr;
  UInt8 LatCtrlModReqSafe;
  SInt16 SteerTqReqSafe;
  UInt8 SteerWhlHptcWarnReqSafe;
} tCOM_LatCtrlReqSafe;

# define Rte_TypeDef_tCOM_ParkAssiPinionAgReq
typedef struct
{
  SInt16 ParkAssiPinionAgReq;
  UInt8 ParkAssiPinionAgReqChks;
  UInt8 ParkAssiPinionAgReqCntr;
} tCOM_ParkAssiPinionAgReq;

# define Rte_TypeDef_tCOM_PinionSteerAg1
typedef struct
{
  SInt16 PinionSteerAg1;
  UInt8 PinionSteerAg1Qf;
} tCOM_PinionSteerAg1;

# define Rte_TypeDef_tCOM_PinionSteerAgSpd1
typedef struct
{
  SInt16 PinionSteerAgSpd1;
  UInt8 PinionSteerAgSpd1Qf;
} tCOM_PinionSteerAgSpd1;

# define Rte_TypeDef_tCOM_SteerErrReqSafe
typedef struct
{
  UInt8 SteerErrReq;
  UInt8 SteerErrReqChks;
  UInt8 SteerErrReqCntr;
} tCOM_SteerErrReqSafe;

# define Rte_TypeDef_tCOM_SteerSetg
typedef struct
{
  UInt8 SteerAsscLvl;
} tCOM_SteerSetg;

# define Rte_TypeDef_tCOM_SteerWhlSnsr
typedef struct
{
  SInt16 SteerWhlAgSafe;
  SInt16 SteerWhlAgSpdSafe;
  UInt8 SteerWhlSnsrQf;
  UInt8 SteerWhlSnsrSafeChks;
  UInt8 SteerWhlSnsrSafeCntr;
} tCOM_SteerWhlSnsr;

# define Rte_TypeDef_tCOM_SteerWhlTq
typedef struct
{
  SInt16 SteerWhlTq;
  UInt8 SteerWhlTqQf;
} tCOM_SteerWhlTq;

# define Rte_TypeDef_tCOM_VIN
typedef struct
{
  UInt8 VinBlk;
  UInt8 VinPosn1;
  UInt8 VinPosn2;
  UInt8 VinPosn3;
  UInt8 VinPosn4;
  UInt8 VinPosn5;
  UInt8 VinPosn6;
  UInt8 VinPosn7;
} tCOM_VIN;

# define Rte_TypeDef_tCOM_VehBattU
typedef struct
{
  UInt8 VehBattUSysU;
  UInt8 VehBattUSysUQf;
} tCOM_VehBattU;

# define Rte_TypeDef_tCOM_VehCfgPrm
typedef struct
{
  UInt8 VehCfgPrmBlk;
  UInt8 VehCfgPrmVal1;
  UInt8 VehCfgPrmVal2;
  UInt8 VehCfgPrmVal3;
  UInt8 VehCfgPrmVal4;
  UInt8 VehCfgPrmVal5;
  UInt8 VehCfgPrmVal6;
  UInt8 VehCfgPrmVal7;
} tCOM_VehCfgPrm;

# define Rte_TypeDef_tCOM_VehModMngt
typedef struct
{
  UInt8 CarModSts;
  UInt8 CarModSubtyp;
  UInt8 EnyLvlElecMai;
  UInt8 EnyLvlElecSubtyp;
  Boolean FltEgyCnsWdSts;
  UInt8 PwrLvlElecMai;
  UInt8 PwrLvlElecSubtyp;
  UInt8 UsgModSts;
  UInt8 tVehModMngtGlbSafeChks;
  UInt8 tVehModMngtGlbSafeCntr;
} tCOM_VehModMngt;

# define Rte_TypeDef_tCOM_VehMtnSt
typedef struct
{
  UInt8 VehMtnStSafe;
  UInt8 VehMtnStCntr;
  UInt8 VehMtnStChks;
} tCOM_VehMtnSt;

# define Rte_TypeDef_tCOM_VehSpd
typedef struct
{
  UInt8 VehSpdLgtSafeCntr;
  UInt8 VehSpdLgtSafeQf;
  UInt8 VehSpdLgtSafeChks;
  UInt16 VehSpdLgtSafe;
} tCOM_VehSpd;

# define Rte_TypeDef_tCOM_WhlSpd
typedef struct
{
  UInt16 WhlSpdLe;
  UInt16 WhlSpdRi;
  UInt8 WhlSpdLeQF;
  UInt8 WhlSpdRiQF;
  UInt8 WhlSpdCntr;
  UInt8 WhlSpdChks;
} tCOM_WhlSpd;

# define Rte_TypeDef_tCanMsgFault
typedef struct
{
  Boolean CntrError;
  Boolean ChksError;
  UInt8 SigInvalid;
  UInt8 GeelyQf;
  UInt8 Timeout;
} tCanMsgFault;

# define Rte_TypeDef_tCanSuppressCondition
typedef struct
{
  Boolean C1;
  UInt16 C2;
  Boolean C3;
  Boolean C4_EMS11;
  Boolean C4_EMS16;
  Boolean C5;
  Boolean C6_LKAS;
  Boolean C6_VSM;
} tCanSuppressCondition;

# define Rte_TypeDef_tCarCofigNvmData
typedef struct
{
  Boolean CarCofigReceivedFlag;
} tCarCofigNvmData;

# define Rte_TypeDef_tCarMode
typedef struct
{
  UInt8 CarModSts;
  UInt8 CarModSubTyp;
} tCarMode;

# define Rte_TypeDef_tColumnServLatchNvm
typedef struct
{
  tAspVerificationSts AspColangMpsNarrowXCheckSts;
} tColumnServLatchNvm;

# define Rte_TypeDef_tDrvModReq
typedef struct
{
  tDriverModeRequest DrvModReq;
  tQualityFactor QF;
} tDrvModReq;

# define Rte_TypeDef_tEngineSuppressCondition
typedef struct
{
  Boolean E1;
  Boolean E2;
} tEngineSuppressCondition;

# define Rte_TypeDef_tEppTuneSourceSelectorNvm
typedef struct
{
  tEppTuneSrcSelector EppTuneSrcSelector;
} tEppTuneSourceSelectorNvm;

# define Rte_TypeDef_tEspInterventionStatus
typedef struct
{
  Boolean Value;
  tQualityFactor Qf;
} tEspInterventionStatus;

# define Rte_TypeDef_tGearEngagedSts
typedef struct
{
  tGearInferredDirection Value;
  tQualityFactor Qf;
} tGearEngagedSts;

# define Rte_TypeDef_tGearTuneSourceSelectorNvm
typedef struct
{
  tGearTuneSrcSelector GearTuneSrcSelector;
} tGearTuneSourceSelectorNvm;

# define Rte_TypeDef_tHandbrakeSts
typedef struct
{
  Boolean Value;
  tQualityFactor Qf;
} tHandbrakeSts;

# define Rte_TypeDef_tIgnition
typedef struct
{
  tIgnitionState Value;
  UInt16 Count;
  tQualityFactor Qf;
} tIgnition;

# define Rte_TypeDef_tIgnitionSuppressCondition
typedef struct
{
  Boolean I1;
  Boolean I2;
  Boolean I3;
  Boolean I4;
} tIgnitionSuppressCondition;

# define Rte_TypeDef_tLatCtrMode
typedef struct
{
  tLateralControlModeRequest LateralControlModeRequest;
  tQualityFactor Qf;
} tLatCtrMode;

# define Rte_TypeDef_tLatSWHWReq
typedef struct
{
  tSteerWhlHptcWarnRequest SteerWhlHptcWarnReq;
  tQualityFactor Qf;
} tLatSWHWReq;

# define Rte_TypeDef_tMstCfgID_CntrForMissCom_Data
typedef struct
{
  UInt8 ChassisCntrForMissCom;
  UInt16 MstCfgIDChassisCAN;
} tMstCfgID_CntrForMissCom_Data;

# define Rte_TypeDef_tOdoMeter
typedef struct
{
  UInt32 OdoMeter;
  tQualityFactor QF;
} tOdoMeter;

# define Rte_TypeDef_tOdometeDriveMode_Data
typedef struct
{
  UInt32 BkpOfDstTrvld;
  tDriverModeRequest DrvModReq;
} tOdometeDriveMode_Data;

# define Rte_TypeDef_tOtmFeatureResponse
typedef struct
{
  Boolean AR;
  Boolean DSR;
  Boolean HVG;
  Boolean LA;
  Boolean PA;
  Boolean PDC;
  Boolean TSC;
  Boolean SPC;
} tOtmFeatureResponse;

# define Rte_TypeDef_tPedalbrakeSts
typedef struct
{
  Boolean Value;
  tQualityFactor Qf;
} tPedalbrakeSts;

# define Rte_TypeDef_tPersonalSettings_Data
typedef struct
{
  tProfilePersonalSettings ProfilePersonalSettings;
  tSaveSetgToMemPrmnt SaveSetgToMemPrmnt;
} tPersonalSettings_Data;

# define Rte_TypeDef_tPlatformTuneSourceSelectorNvm
typedef struct
{
  tPlatformTuneSrcSelector PlatformTuneSrcSelector;
} tPlatformTuneSourceSelectorNvm;

# define Rte_TypeDef_tProfPenSetg
typedef struct
{
  tProfilePersonalSettings ProfilePersonalSettings;
  tQualityFactor Qf;
} tProfPenSetg;

# define Rte_TypeDef_tRawSteerSnsr
typedef struct
{
  SInt16 SteerWhlAgSafe;
  SInt16 SteerWhlAgSpdSafe;
} tRawSteerSnsr;

# define Rte_TypeDef_tSavePenSetg
typedef struct
{
  tSaveSetgToMemPrmnt SaveSetgToMemPrmnt;
  tQualityFactor Qf;
} tSavePenSetg;

# define Rte_TypeDef_tSecurityNvmData
typedef struct
{
  UInt32 SecurityAttemptCounter;
} tSecurityNvmData;

# define Rte_TypeDef_tSensorTuneSourceSelectorNvm
typedef struct
{
  tSensorTuneSrcSelector SensorTuneSrcSelector;
} tSensorTuneSourceSelectorNvm;

# define Rte_TypeDef_tSfsMode
typedef struct
{
  tSfsLocalMode Value;
  tQualityFactor Qf;
} tSfsMode;

# define Rte_TypeDef_tStrSetg
typedef struct
{
  tSteerAsscLvl SteerAsscLvl;
  tQualityFactor Qf;
} tStrSetg;

# define Rte_TypeDef_tSupplySuppressCondition
typedef struct
{
  Boolean B1;
  Boolean B2;
  Boolean B3;
  Boolean B4;
} tSupplySuppressCondition;

# define Rte_TypeDef_tTractionControlSysStatus
typedef struct
{
  Boolean Value;
  tQualityFactor Qf;
} tTractionControlSysStatus;

# define Rte_TypeDef_tVehMtnSt
typedef struct
{
  tVehicleMotionState VehicleMotionState;
  tQualityFactor Qf;
} tVehMtnSt;

# define Rte_TypeDef_tVehicleConfigurationParameters_Data
typedef struct
{
  UInt8 FrontAxelWeight;
  UInt8 TyreDimension;
  UInt8 ChassieType;
  UInt8 VehicleType;
  UInt8 PowerSteeringPersonalisation;
  UInt8 DriveMode;
  UInt8 ParkingAssistance;
  UInt8 LaneKeepingAid;
  UInt8 TrafficJamAssist;
  UInt8 PropulsionType;
  UInt8 AirSuspension;
} tVehicleConfigurationParameters_Data;

# define Rte_TypeDef_tVehicleIdentifyNumber_Data
typedef struct
{
  UInt8 VIN1;
  UInt8 VIN2;
  UInt8 VIN3;
  UInt8 VIN4;
  UInt8 VIN5;
  UInt8 VIN6;
  UInt8 VIN7;
  UInt8 VIN8;
  UInt8 VIN9;
  UInt8 VIN10;
  UInt8 VIN11;
  UInt8 VIN12;
  UInt8 VIN13;
  UInt8 VIN14;
  UInt8 VIN15;
  UInt8 VIN16;
  UInt8 VIN17;
} tVehicleIdentifyNumber_Data;

# define Rte_TypeDef_tVehicleTuneSourceSelectorNvm
typedef struct
{
  tVehicleTuneSrcSelector VehicleTuneSrcSelector;
} tVehicleTuneSourceSelectorNvm;

# define Rte_TypeDef_Amps
typedef Float32 Amps;

# define Rte_TypeDef_Bar
typedef Float32 Bar;

# define Rte_TypeDef_BswM_ESH_Mode
typedef uint8 BswM_ESH_Mode;

# define Rte_TypeDef_BswM_ESH_RunRequest
typedef uint8 BswM_ESH_RunRequest;

# define Rte_TypeDef_Centigrade
typedef Float32 Centigrade;

# define Rte_TypeDef_ComM_InhibitionStatusType
typedef uint8 ComM_InhibitionStatusType;

# define Rte_TypeDef_ComM_ModeType
typedef uint8 ComM_ModeType;

# define Rte_TypeDef_ComM_UserHandleType
typedef uint8 ComM_UserHandleType;

# define Rte_TypeDef_Dcm_CommunicationModeType
typedef uint8 Dcm_CommunicationModeType;

# define Rte_TypeDef_Dcm_ConfirmationStatusType
typedef uint8 Dcm_ConfirmationStatusType;

# define Rte_TypeDef_Dcm_DiagnosticSessionControlType
typedef uint8 Dcm_DiagnosticSessionControlType;

# define Rte_TypeDef_Dcm_EcuResetType
typedef uint8 Dcm_EcuResetType;

# define Rte_TypeDef_Dcm_NegativeResponseCodeType
typedef uint8 Dcm_NegativeResponseCodeType;

# define Rte_TypeDef_Dcm_OpStatusType
typedef uint8 Dcm_OpStatusType;

# define Rte_TypeDef_Dcm_ProtocolType
typedef uint8 Dcm_ProtocolType;

# define Rte_TypeDef_Dcm_RequestKindType
typedef uint8 Dcm_RequestKindType;

# define Rte_TypeDef_Dcm_SecLevelType
typedef uint8 Dcm_SecLevelType;

# define Rte_TypeDef_Dcm_SesCtrlType
typedef uint8 Dcm_SesCtrlType;

# define Rte_TypeDef_Degrees
typedef Float32 Degrees;

# define Rte_TypeDef_DegreesPerSec
typedef Float32 DegreesPerSec;

# define Rte_TypeDef_DegreesPerSec2
typedef Float32 DegreesPerSec2;

# define Rte_TypeDef_DegreesPerSec_1
typedef Float32 DegreesPerSec_1;

# define Rte_TypeDef_Dem_DTCFormatType
typedef uint8 Dem_DTCFormatType;

# define Rte_TypeDef_Dem_DTCGroupType
typedef uint32 Dem_DTCGroupType;

# define Rte_TypeDef_Dem_DTCKindType
typedef uint8 Dem_DTCKindType;

# define Rte_TypeDef_Dem_DTCOriginType
typedef uint16 Dem_DTCOriginType;

# define Rte_TypeDef_Dem_DTCSeverityType
typedef uint8 Dem_DTCSeverityType;

# define Rte_TypeDef_Dem_DTCStatusMaskType
typedef uint8 Dem_DTCStatusMaskType;

# define Rte_TypeDef_Dem_DTRControlType
typedef uint8 Dem_DTRControlType;

# define Rte_TypeDef_Dem_DebounceResetStatusType
typedef uint8 Dem_DebounceResetStatusType;

# define Rte_TypeDef_Dem_DebouncingStateType
typedef uint8 Dem_DebouncingStateType;

# define Rte_TypeDef_Dem_EventIdType
typedef uint16 Dem_EventIdType;

# define Rte_TypeDef_Dem_EventStatusType
typedef uint8 Dem_EventStatusType;

# define Rte_TypeDef_Dem_IndicatorStatusType
typedef uint8 Dem_IndicatorStatusType;

# define Rte_TypeDef_Dem_InitMonitorReasonType
typedef uint8 Dem_InitMonitorReasonType;

# define Rte_TypeDef_Dem_IumprDenomCondIdType
typedef uint8 Dem_IumprDenomCondIdType;

# define Rte_TypeDef_Dem_IumprDenomCondStatusType
typedef uint8 Dem_IumprDenomCondStatusType;

# define Rte_TypeDef_Dem_IumprReadinessGroupType
typedef uint8 Dem_IumprReadinessGroupType;

# define Rte_TypeDef_Dem_MonitorStatusType
typedef uint8 Dem_MonitorStatusType;

# define Rte_TypeDef_Dem_OperationCycleIdType
typedef uint8 Dem_OperationCycleIdType;

# define Rte_TypeDef_Dem_OperationCycleStateType
typedef uint8 Dem_OperationCycleStateType;

# define Rte_TypeDef_Dem_RatioIdType
typedef uint16 Dem_RatioIdType;

# define Rte_TypeDef_Dem_UdsStatusByteType
typedef uint8 Dem_UdsStatusByteType;

# define Rte_TypeDef_EcuM_BootTargetType
typedef uint8 EcuM_BootTargetType;

# define Rte_TypeDef_EcuM_ModeType
typedef uint8 EcuM_ModeType;

# define Rte_TypeDef_EcuM_ShutdownCauseType
typedef uint8 EcuM_ShutdownCauseType;

# define Rte_TypeDef_EcuM_StateType
typedef uint8 EcuM_StateType;

# define Rte_TypeDef_EcuM_TimeType
typedef uint32 EcuM_TimeType;

# define Rte_TypeDef_EcuM_UserType
typedef uint8 EcuM_UserType;

# define Rte_TypeDef_Hz
typedef Float32 Hz;

# define Rte_TypeDef_HzPerSec
typedef Float32 HzPerSec;

# define Rte_TypeDef_Kph
typedef Float32 Kph;

# define Rte_TypeDef_KphPerSec
typedef Float32 KphPerSec;

# define Rte_TypeDef_Nm
typedef Float32 Nm;

# define Rte_TypeDef_NmPerDegree
typedef Float32 NmPerDegree;

# define Rte_TypeDef_NmPerDegreesPerSec
typedef Float32 NmPerDegreesPerSec;

# define Rte_TypeDef_NmPerDegreesPerSec2
typedef Float32 NmPerDegreesPerSec2;

# define Rte_TypeDef_NmPerSec
typedef Float32 NmPerSec;

# define Rte_TypeDef_NvM_BlockIdType
typedef uint16 NvM_BlockIdType;

# define Rte_TypeDef_NvM_RequestResultType
typedef uint8 NvM_RequestResultType;

# define Rte_TypeDef_Percent
typedef Float32 Percent;

# define Rte_TypeDef_PercentPerSec
typedef Float32 PercentPerSec;

# define Rte_TypeDef_RevsPerSec
typedef Float32 RevsPerSec;

# define Rte_TypeDef_Sec
typedef Float32 Sec;

# define Rte_TypeDef_TimeInMicrosecondsType
typedef uint32 TimeInMicrosecondsType;

# define Rte_TypeDef_Volts
typedef Float32 Volts;

# define Rte_TypeDef_WdgM_CheckpointIdType
typedef uint16 WdgM_CheckpointIdType;

# define Rte_TypeDef_WdgM_GlobalStatusType
typedef uint8 WdgM_GlobalStatusType;

# define Rte_TypeDef_WdgM_LocalStatusType
typedef uint8 WdgM_LocalStatusType;

# define Rte_TypeDef_WdgM_ModeType
typedef uint8 WdgM_ModeType;

# define Rte_TypeDef_WdgM_SupervisedEntityIdType
typedef uint16 WdgM_SupervisedEntityIdType;

# define Rte_TypeDef_kN
typedef Float32 kN;

# define Rte_TypeDef_mm
typedef Float32 mm;

# define Rte_TypeDef_mmPerRev
typedef Float32 mmPerRev;

# define Rte_TypeDef_mmPerSec
typedef Float32 mmPerSec;

# define Rte_TypeDef_ms
typedef UInt32 ms;

# define Rte_TypeDef_ms_1
typedef Float32 ms_1;

# define Rte_TypeDef_sec_1
typedef Float32 sec_1;

# define Rte_TypeDef_tATF3_BR_MAPElements
typedef struct
{
  tAtfGainMap TUNE0;
  tAtfGainMap TUNE1;
  tAtfGainMap TUNE2;
  tAtfGainMap TUNE3;
} tATF3_BR_MAPElements;

# define Rte_TypeDef_tATF3_K_MAPElements
typedef struct
{
  tAtfGainMap TUNE0;
  tAtfGainMap TUNE1;
  tAtfGainMap TUNE2;
  tAtfGainMap TUNE3;
} tATF3_K_MAPElements;

# define Rte_TypeDef_tATF3_P1_MAPElements
typedef struct
{
  tAtfGainMap TUNE0;
  tAtfGainMap TUNE1;
  tAtfGainMap TUNE2;
  tAtfGainMap TUNE3;
} tATF3_P1_MAPElements;

# define Rte_TypeDef_tATF3_P2_MAPElements
typedef struct
{
  tAtfGainMap TUNE0;
  tAtfGainMap TUNE1;
  tAtfGainMap TUNE2;
  tAtfGainMap TUNE3;
} tATF3_P2_MAPElements;

# define Rte_TypeDef_tATF3_P3_MAPElements
typedef struct
{
  tAtfGainMap TUNE0;
  tAtfGainMap TUNE1;
  tAtfGainMap TUNE2;
  tAtfGainMap TUNE3;
} tATF3_P3_MAPElements;

# define Rte_TypeDef_tATMFreezeFrameNvm
typedef struct
{
  Nm AssistTorqueDemandSaved;
  Nm SensedTorqueSaved;
  Nm AvgViolationDistAtmTripSaved;
  RevsPerSec ColumnVelocitySaved;
} tATMFreezeFrameNvm;

# define Rte_TypeDef_tAssistCapability
typedef struct
{
  Percent Limit;
  Percent Scale;
} tAssistCapability;

# define Rte_TypeDef_tAssistModeControllerNvm
typedef struct
{
  UInt8 LimpHomeKeyCycleCounter;
  ms LimpHomeOperationTime;
} tAssistModeControllerNvm;

# define Rte_TypeDef_tAssistTorque
typedef struct
{
  Nm Value;
  tQualityFactor Qf;
} tAssistTorque;

# define Rte_TypeDef_tAssistTrqMonitorNvm
typedef struct
{
  ms MaxAvgViolationTimeSaved;
  Nm MaxAvgViolationDistSaved;
  UInt16 ViolationLicCountSaved;
} tAssistTrqMonitorNvm;

# define Rte_TypeDef_tAtfVspdBkpts
typedef Kph tAtfVspdBkpts[6];

# define Rte_TypeDef_tAtmColVelBrkpts
typedef RevsPerSec tAtmColVelBrkpts[6];

# define Rte_TypeDef_tAtmDmpVehSpdBrkpts
typedef Kph tAtmDmpVehSpdBrkpts[6];

# define Rte_TypeDef_tAtmMonitorAssistCrvColTrqBpts
typedef Nm tAtmMonitorAssistCrvColTrqBpts[8];

# define Rte_TypeDef_tAtmRegionASfbMap
typedef Nm tAtmRegionASfbMap[3];

# define Rte_TypeDef_tAtmRegionASfbMapBkpts
typedef Nm tAtmRegionASfbMapBkpts[3];

# define Rte_TypeDef_tAtmRegionBSfbMap
typedef Nm tAtmRegionBSfbMap[3];

# define Rte_TypeDef_tAtmRegionBSfbMapBkpts
typedef Nm tAtmRegionBSfbMapBkpts[3];

# define Rte_TypeDef_tAtmUndemandedAssiSfbMap
typedef Nm tAtmUndemandedAssiSfbMap[4];

# define Rte_TypeDef_tAtmVehSpdMapBkpts
typedef Kph tAtmVehSpdMapBkpts[4];

# define Rte_TypeDef_tBC_P2_MAPElements
typedef struct
{
  tBcGainMap TUNE0;
  tBcGainMap TUNE1;
  tBcGainMap TUNE2;
  tBcGainMap TUNE3;
} tBC_P2_MAPElements;

# define Rte_TypeDef_tBC_P5_MAPElements
typedef struct
{
  tBcGainMap TUNE0;
  tBcGainMap TUNE1;
  tBcGainMap TUNE2;
  tBcGainMap TUNE3;
} tBC_P5_MAPElements;

# define Rte_TypeDef_tBC_PD_MAPElements
typedef struct
{
  tBcGainMap TUNE0;
  tBcGainMap TUNE1;
  tBcGainMap TUNE2;
  tBcGainMap TUNE3;
} tBC_PD_MAPElements;

# define Rte_TypeDef_tBcNmMap
typedef Nm tBcNmMap[12];

# define Rte_TypeDef_tBfHzMap
typedef Hz tBfHzMap[12];

# define Rte_TypeDef_tCCDeriveNvmData
typedef struct
{
  tCCP_DeriveData CarConfigDeriveParam;
} tCCDeriveNvmData;

# define Rte_TypeDef_tCCFaultyNvmData
typedef struct
{
  tCCP_InvalidData CarConfigFaultyParam;
} tCCFaultyNvmData;

# define Rte_TypeDef_tCCValidNvmData
typedef struct
{
  tVehicleConfigurationParameters_Data CarConfigValidParam;
} tCCValidNvmData;

# define Rte_TypeDef_tCarTiGlb
typedef struct
{
  Sec CarTimeStampGlobal;
  tQualityFactor Qf;
} tCarTiGlb;

# define Rte_TypeDef_tColumnVelocity
typedef struct
{
  RevsPerSec Filtered;
  RevsPerSec Unfiltered;
  tQualityFactor Qf;
} tColumnVelocity;

# define Rte_TypeDef_tCorrectionAngle
typedef struct
{
  Degrees Value;
  Percent Confidence;
} tCorrectionAngle;

# define Rte_TypeDef_tCustomerEolNvmData
typedef struct
{
  tEcuSerialNumber EcuSerialNumber;
} tCustomerEolNvmData;

# define Rte_TypeDef_tDsrGainMap
typedef tVspdBkpts tDsrGainMap[10];

# define Rte_TypeDef_tDsrTrqBrkpts
typedef Nm tDsrTrqBrkpts[10];

# define Rte_TypeDef_tEAR_ACTVN_MAPElements
typedef struct
{
  tEarActMap TUNE0;
  tEarActMap TUNE1;
  tEarActMap TUNE2;
  tEarActMap TUNE3;
} tEAR_ACTVN_MAPElements;

# define Rte_TypeDef_tEAR_ACTVN_RED_MAPElements
typedef struct
{
  tEarActMap TUNE0;
  tEarActMap TUNE1;
  tEarActMap TUNE2;
  tEarActMap TUNE3;
} tEAR_ACTVN_RED_MAPElements;

# define Rte_TypeDef_tEarAtfVspdBpts
typedef Kph tEarAtfVspdBpts[5];

# define Rte_TypeDef_tEarColTqBkpts
typedef Nm tEarColTqBkpts[8];

# define Rte_TypeDef_tEarKpMap
typedef tVspdBkpts tEarKpMap[8];

# define Rte_TypeDef_tEarLimVspdBpts
typedef Kph tEarLimVspdBpts[5];

# define Rte_TypeDef_tEarLimitMap
typedef Nm tEarLimitMap[5];

# define Rte_TypeDef_tEarLkaAssiTqBpts
typedef Nm tEarLkaAssiTqBpts[10];

# define Rte_TypeDef_tEarLkaColTqMap
typedef tEarLkaAssiTqBpts tEarLkaColTqMap[2];

# define Rte_TypeDef_tEarLkaVspdBpts
typedef Kph tEarLkaVspdBpts[2];

# define Rte_TypeDef_tEarRackPosBkpts
typedef mm tEarRackPosBkpts[8];

# define Rte_TypeDef_tEarRackVDmdMap
typedef tVspdBkpts tEarRackVDmdMap[8];

# define Rte_TypeDef_tEarRackVelBpts
typedef mmPerSec tEarRackVelBpts[6];

# define Rte_TypeDef_tElectricMotorTorque
typedef struct
{
  Nm Value;
  tQualityFactor Qf;
} tElectricMotorTorque;

# define Rte_TypeDef_tEppTuneNvRamBlock
typedef struct
{
  tEPPTuneBlockSize NvRamBlock;
} tEppTuneNvRamBlock;

# define Rte_TypeDef_tEstimatedRWAMap
typedef Degrees tEstimatedRWAMap[6];

# define Rte_TypeDef_tEstimatedSteeringPosition
typedef struct
{
  Degrees Value;
  tQualityFactor Qf;
  Percent Confidence;
} tEstimatedSteeringPosition;

# define Rte_TypeDef_tExtSteerAgDmd
typedef struct
{
  Degrees ReqAg_Value;
  tQualityFactor ReqAg_Qf;
  tExtSteerAgDmdSts ReqSts_Value;
  tQualityFactor ReqSts_Qf;
} tExtSteerAgDmd;

# define Rte_TypeDef_tFricAngleAxis
typedef Degrees tFricAngleAxis[7];

# define Rte_TypeDef_tFricQuadColTrqAxis
typedef Nm tFricQuadColTrqAxis[9];

# define Rte_TypeDef_tFricQuadMotionAxis
typedef Degrees tFricQuadMotionAxis[9];

# define Rte_TypeDef_tFricTemperatureAxis
typedef Centigrade tFricTemperatureAxis[7];

# define Rte_TypeDef_tFricVspdAxis
typedef Kph tFricVspdAxis[6];

# define Rte_TypeDef_tGearTuneNvRamBlock
typedef struct
{
  tGearTuneBlockSize NvRamBlock;
} tGearTuneNvRamBlock;

# define Rte_TypeDef_tGearingAngBrkpts
typedef Degrees tGearingAngBrkpts[40];

# define Rte_TypeDef_tHfacGainMap
typedef tVspdBkpts tHfacGainMap[10];

# define Rte_TypeDef_tHfacTrqBkpts
typedef Nm tHfacTrqBkpts[10];

# define Rte_TypeDef_tHodChosDebouncerSlope
typedef sec_1 tHodChosDebouncerSlope[6];

# define Rte_TypeDef_tHodChosTqBpts
typedef Nm tHodChosTqBpts[6];

# define Rte_TypeDef_tHodDebouncer
typedef Float32 tHodDebouncer;

# define Rte_TypeDef_tHodEdtMatrixAC2DMap
typedef tHodEdtMatrixAC1DMap tHodEdtMatrixAC2DMap[3];

# define Rte_TypeDef_tHodEdtMatrixBD2DMap
typedef tHodEdtMatrixBD1DMap tHodEdtMatrixBD2DMap[3];

# define Rte_TypeDef_tHvdDeadBandLimitMap
typedef DegreesPerSec tHvdDeadBandLimitMap[12];

# define Rte_TypeDef_tHvdLinearFactorMap
typedef DegreesPerSec_1 tHvdLinearFactorMap[12];

# define Rte_TypeDef_tHvgAmplitude
typedef Nm tHvgAmplitude;

# define Rte_TypeDef_tHvgFrequency
typedef Hz tHvgFrequency;

# define Rte_TypeDef_tHvgRequesterId
typedef UInt8 tHvgRequesterId;

# define Rte_TypeDef_tHvgStatus
typedef struct
{
  tHvgState HvgSt;
  tHvgRequesterId HvgRequesterId;
} tHvgStatus;

# define Rte_TypeDef_tICYD_QUADRANT_BLEND_RATE_MAPElements
typedef struct
{
  tIcydQuadBlendMap TUNE0;
  tIcydQuadBlendMap TUNE1;
  tIcydQuadBlendMap TUNE2;
  tIcydQuadBlendMap TUNE3;
} tICYD_QUADRANT_BLEND_RATE_MAPElements;

# define Rte_TypeDef_tIcydDampMap
typedef Nm tIcydDampMap[12];

# define Rte_TypeDef_tIcydIcGainMap
typedef NmPerDegreesPerSec tIcydIcGainMap[12];

# define Rte_TypeDef_tIcydIcHzMap
typedef Hz tIcydIcHzMap[12];

# define Rte_TypeDef_tIcydLinearGainMap
typedef NmPerDegreesPerSec tIcydLinearGainMap[12];

# define Rte_TypeDef_tIcydMaxDampLimitEarInactv
typedef Nm tIcydMaxDampLimitEarInactv[12];

# define Rte_TypeDef_tIcydQuadBlendBkpts
typedef DegreesPerSec tIcydQuadBlendBkpts[4];

# define Rte_TypeDef_tIcydQuadGainMap
typedef NmPerDegreesPerSec2 tIcydQuadGainMap[12];

# define Rte_TypeDef_tIcydYdHzMap
typedef Hz tIcydYdHzMap[12];

# define Rte_TypeDef_tLateralControlRequestData
typedef struct
{
  tLateralControlModeRequest LatCtrlModReq;
  Nm StrTqReq;
  tSteerWhlHptcWarnRequest SteerWhlHptcWarnReqSafe;
} tLateralControlRequestData;

# define Rte_TypeDef_tLdwData
typedef struct
{
  Boolean HVG_Activation;
  Hz HVG_Freq;
  Nm HVG_Ampl;
  tHvgRequesterId HVG_ReqId;
} tLdwData;

# define Rte_TypeDef_tLdwVspdAmpBkpts
typedef Nm tLdwVspdAmpBkpts[10];

# define Rte_TypeDef_tLdwVspdBkpts
typedef Kph tLdwVspdBkpts[10];

# define Rte_TypeDef_tLdwVspdFreqBkpts
typedef Hz tLdwVspdFreqBkpts[10];

# define Rte_TypeDef_tPacAtfSpdMap
typedef Kph tPacAtfSpdMap[3];

# define Rte_TypeDef_tPacTqLimitMap
typedef Nm tPacTqLimitMap[4];

# define Rte_TypeDef_tPacTqLimitVspdMap
typedef Kph tPacTqLimitVspdMap[4];

# define Rte_TypeDef_tPdcCdaYrLvlMap
typedef DegreesPerSec tPdcCdaYrLvlMap[4];

# define Rte_TypeDef_tPedalbrakePressure
typedef struct
{
  Bar Value;
  tQualityFactor Qf;
} tPedalbrakePressure;

# define Rte_TypeDef_tPinionPosition
typedef struct
{
  Degrees Value;
  tQualityFactor Qf;
} tPinionPosition;

# define Rte_TypeDef_tPlatformTuneNvRamBlock
typedef struct
{
  tPlatformTuneBlockSize NvRamBlock;
} tPlatformTuneNvRamBlock;

# define Rte_TypeDef_tPullDriftCompensationNvmData
typedef struct
{
  Nm PdcCalcnLfTq;
} tPullDriftCompensationNvmData;

# define Rte_TypeDef_tRackCentre
typedef struct
{
  Degrees Value;
  tQualityFactor Qf;
} tRackCentre;

# define Rte_TypeDef_tRackCentreOffset
typedef struct
{
  mm Value;
  Boolean ActiveFlag;
} tRackCentreOffset;

# define Rte_TypeDef_tRackForce
typedef struct
{
  kN Value;
  tQualityFactor Qf;
} tRackForce;

# define Rte_TypeDef_tRackPosBrkpts
typedef mm tRackPosBrkpts[40];

# define Rte_TypeDef_tRackVelocity
typedef struct
{
  mmPerSec Value;
  tQualityFactor Qf;
} tRackVelocity;

# define Rte_TypeDef_tRawVehicleSpeed
typedef struct
{
  Kph Value;
  tQualityFactor Qf;
} tRawVehicleSpeed;

# define Rte_TypeDef_tRedundancyLevel
typedef UInt8 tRedundancyLevel;

# define Rte_TypeDef_tResDegreesMap
typedef Degrees tResDegreesMap[4];

# define Rte_TypeDef_tResDmpgMap
typedef Percent tResDmpgMap[5];

# define Rte_TypeDef_tResDynPosOffsMap
typedef Degrees tResDynPosOffsMap[5];

# define Rte_TypeDef_tResDynPosnOffsVspdBrkptMap
typedef Kph tResDynPosnOffsVspdBrkptMap[5];

# define Rte_TypeDef_tResPercentMap
typedef Percent tResPercentMap[4];

# define Rte_TypeDef_tResPosBpts
typedef Degrees tResPosBpts[5];

# define Rte_TypeDef_tResPositionLimitsNvmData
typedef struct
{
  Degrees LeftPosition;
  Degrees RightPosition;
  tAspVerificationSts AspRangeCheckSts;
} tResPositionLimitsNvmData;

# define Rte_TypeDef_tResVspdBkpts
typedef Kph tResVspdBkpts[4];

# define Rte_TypeDef_tSFMTuneNvmData
typedef struct
{
  tUserProfileMap USER_PROFILE_MAP_TUNE;
} tSFMTuneNvmData;

# define Rte_TypeDef_tSdrFrqBkpts
typedef Hz tSdrFrqBkpts[17];

# define Rte_TypeDef_tSensorAngle
typedef struct
{
  Degrees Value;
  tQualityFactor Qf;
} tSensorAngle;

# define Rte_TypeDef_tSensorTuneNvRamBlock
typedef struct
{
  tSensorTuneBlockSize NvRamBlock;
} tSensorTuneNvRamBlock;

# define Rte_TypeDef_tSfsTqThdMap
typedef Nm tSfsTqThdMap[6];

# define Rte_TypeDef_tSfsVspdBkpts
typedef Kph tSfsVspdBkpts[6];

# define Rte_TypeDef_tSpcAngleBpts
typedef Degrees tSpcAngleBpts[8];

# define Rte_TypeDef_tSpcDegPerSecMap
typedef DegreesPerSec tSpcDegPerSecMap[10];

# define Rte_TypeDef_tSpcDegreeMap
typedef Degrees tSpcDegreeMap[10];

# define Rte_TypeDef_tSpcFreMap
typedef Hz tSpcFreMap[10];

# define Rte_TypeDef_tSpcNmPerDegMap
typedef NmPerDegree tSpcNmPerDegMap[10];

# define Rte_TypeDef_tSpcObsAMap
typedef tSpcObsLargeBpts tSpcObsAMap[11];

# define Rte_TypeDef_tSpcObsBMap
typedef tSpcObsSmallBpts tSpcObsBMap[11];

# define Rte_TypeDef_tSpcObsCMap
typedef tSpcObsLargeBpts tSpcObsCMap[7];

# define Rte_TypeDef_tSpcObsDMap
typedef tSpcObsSmallBpts tSpcObsDMap[7];

# define Rte_TypeDef_tSpcTimMap
typedef Sec tSpcTimMap[10];

# define Rte_TypeDef_tSpcVelMap
typedef DegreesPerSec tSpcVelMap[10];

# define Rte_TypeDef_tSpcVspdBpts
typedef Kph tSpcVspdBpts[10];

# define Rte_TypeDef_tSteerFeelSelectionNvmData
typedef struct
{
  tSfsMode LastCycleMode;
} tSteerFeelSelectionNvmData;

# define Rte_TypeDef_tSteeringPositionCorrection
typedef struct
{
  Degrees Value;
  tQualityFactor Qf;
} tSteeringPositionCorrection;

# define Rte_TypeDef_tSupplyCapTargetMap
typedef Percent tSupplyCapTargetMap[6];

# define Rte_TypeDef_tSupplyCapVoltageBkpts
typedef Volts tSupplyCapVoltageBkpts[6];

# define Rte_TypeDef_tTorque6Brkpts
typedef Nm tTorque6Brkpts[6];

# define Rte_TypeDef_tTorqueChannel
typedef struct
{
  Nm Value;
  tQualityFactor Qf;
} tTorqueChannel;

# define Rte_TypeDef_tTorqueSensorNvmData
typedef struct
{
  Nm ZeroTorqueTrim;
} tTorqueSensorNvmData;

# define Rte_TypeDef_tTuneIndex
typedef UInt8 tTuneIndex;

# define Rte_TypeDef_tTyreCircumference
typedef struct
{
  mm Value;
  tQualityFactor Qf;
} tTyreCircumference;

# define Rte_TypeDef_tTyreCircumferences
typedef struct
{
  tTyreCircumference Front;
  tTyreCircumference Rear;
} tTyreCircumferences;

# define Rte_TypeDef_tVariableCFactorMap
typedef mmPerRev tVariableCFactorMap[40];

# define Rte_TypeDef_tVehicleBattery
typedef struct
{
  Volts VehicleBatteryVoltage;
  tQualityFactor Qf;
} tVehicleBattery;

# define Rte_TypeDef_tVehicleConfigurationParameters
typedef struct
{
  tVehicleConfigurationParameters_Data VehicleConfigurationParameters;
  tQualityFactor Qf;
} tVehicleConfigurationParameters;

# define Rte_TypeDef_tVehicleIdentifyNumber
typedef struct
{
  tVehicleIdentifyNumber_Data VIN;
  tQualityFactor Qf;
} tVehicleIdentifyNumber;

# define Rte_TypeDef_tVehicleMode
typedef struct
{
  UInt8 UsageMode;
  tCarMode CarMode;
  UInt8 ElPowerLevel;
  UInt8 ElEnergyLevel;
  Boolean EnergyConsumptionFault;
} tVehicleMode;

# define Rte_TypeDef_tVehicleModeManagement
typedef struct
{
  tVehicleMode VehicleMode;
  tQualityFactor Qf;
} tVehicleModeManagement;

# define Rte_TypeDef_tVehicleSpd
typedef struct
{
  Kph Filtered;
  Boolean Moving;
  tQualityFactor Qf;
} tVehicleSpd;

# define Rte_TypeDef_tVehicleTuneNvRamBlock
typedef struct
{
  tVehicleTuneBlockSize NvRamBlock;
} tVehicleTuneNvRamBlock;

# define Rte_TypeDef_tWheelSpeed
typedef struct
{
  Kph Value;
  tQualityFactor Qf;
} tWheelSpeed;

# define Rte_TypeDef_tWheelSpeeds
typedef struct
{
  tWheelSpeed FrontRight;
  tWheelSpeed FrontLeft;
  tWheelSpeed RearLeft;
  tWheelSpeed RearRight;
} tWheelSpeeds;

# define Rte_TypeDef_tWheelSpeedsDataFront
typedef struct
{
  Kph Fr;
  Kph Fl;
} tWheelSpeedsDataFront;

# define Rte_TypeDef_tWheelSpeedsDataRear
typedef struct
{
  Kph Rl;
  Kph Rr;
} tWheelSpeedsDataRear;

# define Rte_TypeDef_tYawRateData
typedef struct
{
  DegreesPerSec Value;
  tQualityFactor Qf;
} tYawRateData;

# define Rte_TypeDef_tYawRateOffsetNvm
typedef struct
{
  DegreesPerSec YawRateOffset;
} tYawRateOffsetNvm;

# define Rte_TypeDef_tZfPartNumberData
typedef struct
{
  tZfPartNumber PartNumber;
} tZfPartNumberData;

# define Rte_TypeDef_uSec
typedef UInt32 uSec;

# define Rte_TypeDef_uSecFlt
typedef Float32 uSecFlt;

# define Rte_TypeDef_tAtmAssistCrvMap
typedef tAtmMonitorAssistCrvColTrqBpts tAtmAssistCrvMap[4];

# define Rte_TypeDef_tAtmDmpTqCompMap
typedef tTorque6Brkpts tAtmDmpTqCompMap[6];

# define Rte_TypeDef_tAtmUndemandedTqCompMap
typedef tTorque6Brkpts tAtmUndemandedTqCompMap[6];

# define Rte_TypeDef_tBC_P0_MAPElements
typedef struct
{
  tBcNmMap TUNE0;
  tBcNmMap TUNE1;
  tBcNmMap TUNE2;
  tBcNmMap TUNE3;
} tBC_P0_MAPElements;

# define Rte_TypeDef_tBC_P1_MAPElements
typedef struct
{
  tBcNmMap TUNE0;
  tBcNmMap TUNE1;
  tBcNmMap TUNE2;
  tBcNmMap TUNE3;
} tBC_P1_MAPElements;

# define Rte_TypeDef_tBC_P3_MAPElements
typedef struct
{
  tBcNmMap TUNE0;
  tBcNmMap TUNE1;
  tBcNmMap TUNE2;
  tBcNmMap TUNE3;
} tBC_P3_MAPElements;

# define Rte_TypeDef_tBC_P4_MAPElements
typedef struct
{
  tBcNmMap TUNE0;
  tBcNmMap TUNE1;
  tBcNmMap TUNE2;
  tBcNmMap TUNE3;
} tBC_P4_MAPElements;

# define Rte_TypeDef_tBF_FREQ_MAPElements
typedef struct
{
  tBfHzMap TUNE0;
  tBfHzMap TUNE1;
  tBfHzMap TUNE2;
  tBfHzMap TUNE3;
} tBF_FREQ_MAPElements;

# define Rte_TypeDef_tColumnNvm
typedef struct
{
  tCorrectionAngle CorrectionAngle;
} tColumnNvm;

# define Rte_TypeDef_tEAR_KP_MAPElements
typedef struct
{
  tEarKpMap TUNE0;
  tEarKpMap TUNE1;
  tEarKpMap TUNE2;
  tEarKpMap TUNE3;
} tEAR_KP_MAPElements;

# define Rte_TypeDef_tEAR_RACK_V_DMD_MAPElements
typedef struct
{
  tEarRackVDmdMap TUNE0;
  tEarRackVDmdMap TUNE1;
  tEarRackVDmdMap TUNE2;
  tEarRackVDmdMap TUNE3;
} tEAR_RACK_V_DMD_MAPElements;

# define Rte_TypeDef_tEolNvmData
typedef struct
{
  tZfPartNumberData EcuPartNumber;
  tZfPartNumberData MotorPartNumber;
  tZfPartNumberData EppPartNumber;
  tZfPartNumberData SystemPartNumber;
  UInt8 EcuEolTestStatus;
  UInt8 EcuEolTestPassed;
  UInt8 EppEolTestStatus;
  UInt8 EppEolTestPassed;
  UInt8 SystemEolTestStatus;
  UInt8 SystemEolTestPassed;
} tEolNvmData;

# define Rte_TypeDef_tExtendedQf
typedef struct
{
  Boolean IntegrityDegraded;
  Boolean ResolutionDegraded;
  Boolean Defaulted;
  tRedundancyLevel RedundancyLevel;
} tExtendedQf;

# define Rte_TypeDef_tFricQuadMap
typedef tFricQuadMotionAxis tFricQuadMap[9];

# define Rte_TypeDef_tFricTrqMap
typedef tFricVspdAxis tFricTrqMap[7];

# define Rte_TypeDef_tHFAC_GAIN_MAPElements
typedef struct
{
  tHfacGainMap TUNE0;
  tHfacGainMap TUNE1;
  tHfacGainMap TUNE2;
  tHfacGainMap TUNE3;
} tHFAC_GAIN_MAPElements;

# define Rte_TypeDef_tHvgAcvnData
typedef struct
{
  Boolean HvgAcvnReqFlg;
  tHvgFrequency Frequency;
  tHvgAmplitude Amplitude;
} tHvgAcvnData;

# define Rte_TypeDef_tHvgRequestData
typedef struct
{
  Boolean Activation;
  tHvgFrequency Frequency;
  tHvgAmplitude Amplitude;
  tHvgRequesterId RequesterId;
} tHvgRequestData;

# define Rte_TypeDef_tICYD_IC_GAIN_MAPElements
typedef struct
{
  tIcydIcGainMap TUNE0;
  tIcydIcGainMap TUNE1;
  tIcydIcGainMap TUNE2;
  tIcydIcGainMap TUNE3;
} tICYD_IC_GAIN_MAPElements;

# define Rte_TypeDef_tICYD_IC_HPF_FREQ_MAPElements
typedef struct
{
  tIcydIcHzMap TUNE0;
  tIcydIcHzMap TUNE1;
  tIcydIcHzMap TUNE2;
  tIcydIcHzMap TUNE3;
} tICYD_IC_HPF_FREQ_MAPElements;

# define Rte_TypeDef_tICYD_IC_LPF_FREQ_MAPElements
typedef struct
{
  tIcydIcHzMap TUNE0;
  tIcydIcHzMap TUNE1;
  tIcydIcHzMap TUNE2;
  tIcydIcHzMap TUNE3;
} tICYD_IC_LPF_FREQ_MAPElements;

# define Rte_TypeDef_tICYD_LINEAR_DAMP_GAIN_MAP_ST_INElements
typedef struct
{
  tIcydLinearGainMap TUNE0;
  tIcydLinearGainMap TUNE1;
  tIcydLinearGainMap TUNE2;
  tIcydLinearGainMap TUNE3;
} tICYD_LINEAR_DAMP_GAIN_MAP_ST_INElements;

# define Rte_TypeDef_tICYD_LINEAR_DAMP_GAIN_MAP_ST_OUTElements
typedef struct
{
  tIcydLinearGainMap TUNE0;
  tIcydLinearGainMap TUNE1;
  tIcydLinearGainMap TUNE2;
  tIcydLinearGainMap TUNE3;
} tICYD_LINEAR_DAMP_GAIN_MAP_ST_OUTElements;

# define Rte_TypeDef_tICYD_MAX_DAMP_LIMIT_MAPElements
typedef struct
{
  tIcydDampMap TUNE0;
  tIcydDampMap TUNE1;
  tIcydDampMap TUNE2;
  tIcydDampMap TUNE3;
} tICYD_MAX_DAMP_LIMIT_MAPElements;

# define Rte_TypeDef_tICYD_QUAD_DAMP_GAIN_MAP_ST_INElements
typedef struct
{
  tIcydQuadGainMap TUNE0;
  tIcydQuadGainMap TUNE1;
  tIcydQuadGainMap TUNE2;
  tIcydQuadGainMap TUNE3;
} tICYD_QUAD_DAMP_GAIN_MAP_ST_INElements;

# define Rte_TypeDef_tICYD_QUAD_DAMP_GAIN_MAP_ST_OUTElements
typedef struct
{
  tIcydQuadGainMap TUNE0;
  tIcydQuadGainMap TUNE1;
  tIcydQuadGainMap TUNE2;
  tIcydQuadGainMap TUNE3;
} tICYD_QUAD_DAMP_GAIN_MAP_ST_OUTElements;

# define Rte_TypeDef_tICYD_YD_LPF_FREQ_MAPElements
typedef struct
{
  tIcydYdHzMap TUNE0;
  tIcydYdHzMap TUNE1;
  tIcydYdHzMap TUNE2;
  tIcydYdHzMap TUNE3;
} tICYD_YD_LPF_FREQ_MAPElements;

# define Rte_TypeDef_tInputTorque
typedef struct
{
  Nm Value;
  NmPerSec Derivative;
  tQualityFactor Qf;
  tExtendedQf EQf;
} tInputTorque;

# define Rte_TypeDef_tMechanicalMotorPosition
typedef struct
{
  Degrees Value;
  tQualityFactor Qf;
  tExtendedQf EQf;
} tMechanicalMotorPosition;

# define Rte_TypeDef_tMechanicalMotorVelocity
typedef struct
{
  DegreesPerSec Value;
  tQualityFactor Qf;
  tExtendedQf EQf;
} tMechanicalMotorVelocity;

# define Rte_TypeDef_tResPosnInUse
typedef struct
{
  Degrees ResPosnNegInUse;
  Degrees ResPosnPosInUse;
  tQualityFactor Qf;
  tExtendedQf EQf;
} tResPosnInUse;

# define Rte_TypeDef_tSentDriverData
typedef struct
{
  UInt16 Status;
  UInt16 Value;
  uSec Timestamp;
} tSentDriverData;

# define Rte_TypeDef_tStraightAheadOffset
typedef struct
{
  Degrees Value;
  tQualityFactor Qf;
  tExtendedQf EQf;
} tStraightAheadOffset;

# define Rte_TypeDef_tTickTime
typedef uSecFlt tTickTime;

# define Rte_TypeDef_tColumnPosition
typedef struct
{
  Degrees Value;
  tQualityFactor Qf;
  tExtendedQf EQf;
} tColumnPosition;

# define Rte_TypeDef_tSentConfiguration
typedef struct
{
  tSentSensorType sensorType;
  tTickTime tickTime;
  tSentIdMode id;
  UInt8 peripheralInput;
} tSentConfiguration;

# define Rte_TypeDef_tSENT_CHANNEL_CONFIGURATIONElements
typedef struct
{
  tSentConfiguration TUNE0;
  tSentConfiguration TUNE1;
  tSentConfiguration TUNE2;
} tSENT_CHANNEL_CONFIGURATIONElements;


# ifndef RTE_SUPPRESS_UNUSED_DATATYPES
/**********************************************************************************************************************
 * Unused Data type definitions
 *********************************************************************************************************************/

#  define Rte_TypeDef_tCalibrateCmd
typedef sint32 tCalibrateCmd;

#  define Rte_TypeDef_tCalibrateState
typedef sint32 tCalibrateState;

#  define Rte_TypeDef_NvM_ServiceIdType
typedef UInt8 NvM_ServiceIdType;

# endif


/**********************************************************************************************************************
 * Calibration Parameter Types
 *********************************************************************************************************************/

# define Rte_CalprmElementGroup_IGN_PlatformTune (0)
typedef struct
{
  Volts ABS_IGN_OFF_VOLT_THRESHOLD;
  Volts ABS_IGN_ON_VOLT_THRESHOLD;
  ms IGNITION_DEBOUNCE_TIME;
} Rte_Calprm_IGN_PlatformTune_Type;

# define Rte_CalprmElementGroup_FRC_VehicleTune (1)
typedef struct
{
  Nm ACCUM_COL_TRQ_LIM;
  Degrees ACCUM_MOTION_LIM;
  tFricAngleAxis FRIC_ANGLE_AXIS;
  tFricQuadMap FRIC_QUAD_MAP;
  tFricTrqMap FRIC_TORQUE_MAP;
  tFricVspdAxis FRIC_VSPD_AXIS;
  tFricTemperatureAxis GBX_TEMP_AXIS;
  tFricTempGainAxis GBX_TEMP_GAIN_MAP;
  tFricQuadColTrqAxis QUAD_ACCUM_COL_TRQ_AXIS;
  tFricQuadMotionAxis QUAD_ACCUM_MOTION_AXIS;
  tFricTemperatureAxis STEERING_GEAR_TEMP_AXIS;
  tFricTempGainAxis STEERING_GEAR_TEMP_GAIN_MAP;
} Rte_Calprm_FRC_VehicleTune_Type;

# define Rte_CalprmElementGroup_SPCM_VehicleTune (2)
typedef struct
{
  Float32 AIAD_VEH_SPD_RATE_FALL;
  KphPerSec AIAD_VEH_SPD_RATE_RISNG;
  Nm DIL_COL_TQ_RAMPZONE_LEN_MIN;
  Nm DIL_F_CORNR_COL_TQ;
  Float32 DIL_QUANTIZATION;
  Float32 DIL_RATE_FALL;
  Float32 DIL_RATE_RISNG;
  Nm DRVR_APPLYING_TQ_THD;
  Nm DRVR_TQ_MAX_ALLWD_HIGH;
  Nm DRVR_TQ_MAX_ALLWD_LOW;
  Nm DRVR_TQ_MAX_ALLWD_MID;
  Sec LKA_MAX_RAMP_TIME;
  NmPerSec LKA_NORMAL_TQ_RATE_OBJREAR;
  NmPerSec LKA_NORMAL_TQ_RATE_SAFETY;
  NmPerSec LKA_NORMAL_TQ_RATE_STATIC;
  NmPerSec LKA_NORMAL_TQ_RATE_STEERASSC;
  sec_1 SPCM_SLEW_RATE_FALL;
  sec_1 SPCM_SLEW_RATE_RISNG;
  Degrees STEER_AG_CLEARANCE;
  Float32 SYS_ASSI_CPBY_LIM;
  Sec TJA_MAX_RAMP_TIME;
  NmPerSec TJA_NORMAL_TQ_RATE;
  ms DRVR_APPLYING_TQ_FIL_TI;
  ms DRVR_TQ_MAX_FIL_TI_HIGH;
  ms DRVR_TQ_MAX_FIL_TI_LOW;
  ms DRVR_TQ_MAX_FIL_TI_MID;
  ms HOLD_TMR_THD;
  ms RAMPING_TMR_THD;
  ms TAKEOVER_FAILD_TMR_THD;
  ms TAR_AG_SAMPLE_TI;
  Boolean DIL_COL_TQ_FIL_ACTV;
  Boolean LKA_INTERV_TORQ_HOD_CONFIG;
  tSpcDegreeMap ACT_AG_LIM_MAP;
  tSpcTqMap DIL_COL_TQ_DZN_MAP;
  tSpcTqMap DIL_COL_TQ_RAMPZONE_END_MAP;
  tSpcVspdBpts DIL_VSPD_BRKPTS_MAP;
  tSpcVspdBpts LIMN_VSPD_BRKPTS_MAP;
  tSpcDegreeMap TAR_STEER_WHL_AG_LIM_MAP;
  tSpcVelMap TAR_STEER_WHL_ROT_SPD_LIM_MAP;
} Rte_Calprm_SPCM_VehicleTune_Type;

# define Rte_CalprmElementGroup_SLD_SensorTune (3)
typedef struct
{
  Degrees SENSTUN_ANGLE_MEASUREMENT_RANGE;
} Rte_Calprm_SLD_SensorTune_Type;

# define Rte_CalprmElementGroup_ARB_PlatformTune (4)
typedef struct
{
  Nm ARB_DSR_AMPLITUDE_LIMIT;
  NmPerSec ARB_DSR_RATE_LIMIT;
  Nm ARB_DTS_AMPLITUDE_LIMIT;
  NmPerSec ARB_DTS_RATE_LIMIT;
  Sec ARB_PA_MODE_IN_TIME;
  Sec ARB_PA_MODE_OUT_TIME;
  Nm ARB_SPC_AMPLITUDE_LIMIT;
  NmPerSec ARB_SPC_RATE_LIMIT;
  ms ARB_ACTRET_DENIED_TIME;
  ms ARB_ACTRET_RAMPOUT_TIME;
  ms ARB_DSR_DENIED_TIME;
  ms ARB_DSR_RAMPOUT_TIME;
  ms ARB_HVG_DENIED_TIME;
  ms ARB_HVG_RAMPOUT_TIME;
  ms ARB_PA_DENIED_TIME;
  ms ARB_PA_RAMPOUT_TIME;
  ms ARB_PDCL_DENIED_TIME;
  ms ARB_PDCL_RAMPOUT_TIME;
  ms ARB_PDC_DENIED_TIME;
  ms ARB_PDC_RAMPOUT_TIME;
  ms ARB_RES_DENIED_TIME;
  ms ARB_RES_RAMPOUT_TIME;
  ms ARB_SPC_DENIED_TIME;
  ms ARB_SPC_RAMPOUT_TIME;
  Boolean ARB_ACTRET_ALLOW_ACTIVATE_RULE_DSR_ACTIVE;
  Boolean ARB_ACTRET_ALLOW_ACTIVATE_RULE_DSR_PASSIVE;
  Boolean ARB_ACTRET_ALLOW_ACTIVATE_RULE_HVG_ACTIVE;
  Boolean ARB_ACTRET_ALLOW_ACTIVATE_RULE_HVG_PASSIVE;
  Boolean ARB_ACTRET_ALLOW_ACTIVATE_RULE_PA_ACTIVE;
  Boolean ARB_ACTRET_ALLOW_ACTIVATE_RULE_PA_PASSIVE;
  Boolean ARB_ACTRET_ALLOW_ACTIVATE_RULE_PDCL_ACTIVE;
  Boolean ARB_ACTRET_ALLOW_ACTIVATE_RULE_PDCL_PASSIVE;
  Boolean ARB_ACTRET_ALLOW_ACTIVATE_RULE_PDC_ACTIVE;
  Boolean ARB_ACTRET_ALLOW_ACTIVATE_RULE_PDC_PASSIVE;
  Boolean ARB_ACTRET_ALLOW_ACTIVATE_RULE_RES_ACTIVE;
  Boolean ARB_ACTRET_ALLOW_ACTIVATE_RULE_RES_PASSIVE;
  Boolean ARB_ACTRET_ALLOW_ACTIVATE_RULE_SPC_ACTIVE;
  Boolean ARB_ACTRET_ALLOW_ACTIVATE_RULE_SPC_PASSIVE;
  Boolean ARB_ACTRET_CONTIN_IF_ACTIVE_RULE_DSR;
  Boolean ARB_ACTRET_CONTIN_IF_ACTIVE_RULE_HVG;
  Boolean ARB_ACTRET_CONTIN_IF_ACTIVE_RULE_PA;
  Boolean ARB_ACTRET_CONTIN_IF_ACTIVE_RULE_PDC;
  Boolean ARB_ACTRET_CONTIN_IF_ACTIVE_RULE_PDCL;
  Boolean ARB_ACTRET_CONTIN_IF_ACTIVE_RULE_RES;
  Boolean ARB_ACTRET_CONTIN_IF_ACTIVE_RULE_SPC;
  Boolean ARB_DSR_ALLOW_ACTIVATE_RULE_ACTRET_ACTIVE;
  Boolean ARB_DSR_ALLOW_ACTIVATE_RULE_ACTRET_PASSIVE;
  Boolean ARB_DSR_ALLOW_ACTIVATE_RULE_HVG_ACTIVE;
  Boolean ARB_DSR_ALLOW_ACTIVATE_RULE_HVG_PASSIVE;
  Boolean ARB_DSR_ALLOW_ACTIVATE_RULE_PA_ACTIVE;
  Boolean ARB_DSR_ALLOW_ACTIVATE_RULE_PA_PASSIVE;
  Boolean ARB_DSR_ALLOW_ACTIVATE_RULE_PDCL_ACTIVE;
  Boolean ARB_DSR_ALLOW_ACTIVATE_RULE_PDCL_PASSIVE;
  Boolean ARB_DSR_ALLOW_ACTIVATE_RULE_PDC_ACTIVE;
  Boolean ARB_DSR_ALLOW_ACTIVATE_RULE_PDC_PASSIVE;
  Boolean ARB_DSR_ALLOW_ACTIVATE_RULE_RES_ACTIVE;
  Boolean ARB_DSR_ALLOW_ACTIVATE_RULE_RES_PASSIVE;
  Boolean ARB_DSR_ALLOW_ACTIVATE_RULE_SPC_ACTIVE;
  Boolean ARB_DSR_ALLOW_ACTIVATE_RULE_SPC_PASSIVE;
  Boolean ARB_DSR_CONTIN_IF_ACTIVE_RULE_ACTRET;
  Boolean ARB_DSR_CONTIN_IF_ACTIVE_RULE_HVG;
  Boolean ARB_DSR_CONTIN_IF_ACTIVE_RULE_PA;
  Boolean ARB_DSR_CONTIN_IF_ACTIVE_RULE_PDC;
  Boolean ARB_DSR_CONTIN_IF_ACTIVE_RULE_PDCL;
  Boolean ARB_DSR_CONTIN_IF_ACTIVE_RULE_RES;
  Boolean ARB_DSR_CONTIN_IF_ACTIVE_RULE_SPC;
  Boolean ARB_HVG_ALLOW_ACTIVATE_RULE_ACTRET_ACTIVE;
  Boolean ARB_HVG_ALLOW_ACTIVATE_RULE_ACTRET_PASSIVE;
  Boolean ARB_HVG_ALLOW_ACTIVATE_RULE_DSR_ACTIVE;
  Boolean ARB_HVG_ALLOW_ACTIVATE_RULE_DSR_PASSIVE;
  Boolean ARB_HVG_ALLOW_ACTIVATE_RULE_PA_ACTIVE;
  Boolean ARB_HVG_ALLOW_ACTIVATE_RULE_PA_PASSIVE;
  Boolean ARB_HVG_ALLOW_ACTIVATE_RULE_PDCL_ACTIVE;
  Boolean ARB_HVG_ALLOW_ACTIVATE_RULE_PDCL_PASSIVE;
  Boolean ARB_HVG_ALLOW_ACTIVATE_RULE_PDC_ACTIVE;
  Boolean ARB_HVG_ALLOW_ACTIVATE_RULE_PDC_PASSIVE;
  Boolean ARB_HVG_ALLOW_ACTIVATE_RULE_RES_ACTIVE;
  Boolean ARB_HVG_ALLOW_ACTIVATE_RULE_RES_PASSIVE;
  Boolean ARB_HVG_ALLOW_ACTIVATE_RULE_SPC_ACTIVE;
  Boolean ARB_HVG_ALLOW_ACTIVATE_RULE_SPC_PASSIVE;
  Boolean ARB_HVG_CONTIN_IF_ACTIVE_RULE_ACTRET;
  Boolean ARB_HVG_CONTIN_IF_ACTIVE_RULE_DSR;
  Boolean ARB_HVG_CONTIN_IF_ACTIVE_RULE_PA;
  Boolean ARB_HVG_CONTIN_IF_ACTIVE_RULE_PDC;
  Boolean ARB_HVG_CONTIN_IF_ACTIVE_RULE_PDCL;
  Boolean ARB_HVG_CONTIN_IF_ACTIVE_RULE_RES;
  Boolean ARB_HVG_CONTIN_IF_ACTIVE_RULE_SPC;
  Boolean ARB_PA_ALLOW_ACTIVATE_RULE_ACTRET_ACTIVE;
  Boolean ARB_PA_ALLOW_ACTIVATE_RULE_ACTRET_PASSIVE;
  Boolean ARB_PA_ALLOW_ACTIVATE_RULE_DSR_ACTIVE;
  Boolean ARB_PA_ALLOW_ACTIVATE_RULE_DSR_PASSIVE;
  Boolean ARB_PA_ALLOW_ACTIVATE_RULE_HVG_ACTIVE;
  Boolean ARB_PA_ALLOW_ACTIVATE_RULE_HVG_PASSIVE;
  Boolean ARB_PA_ALLOW_ACTIVATE_RULE_PDCL_ACTIVE;
  Boolean ARB_PA_ALLOW_ACTIVATE_RULE_PDCL_PASSIVE;
  Boolean ARB_PA_ALLOW_ACTIVATE_RULE_PDC_ACTIVE;
  Boolean ARB_PA_ALLOW_ACTIVATE_RULE_PDC_PASSIVE;
  Boolean ARB_PA_ALLOW_ACTIVATE_RULE_RES_ACTIVE;
  Boolean ARB_PA_ALLOW_ACTIVATE_RULE_RES_PASSIVE;
  Boolean ARB_PA_ALLOW_ACTIVATE_RULE_SPC_ACTIVE;
  Boolean ARB_PA_ALLOW_ACTIVATE_RULE_SPC_PASSIVE;
  Boolean ARB_PA_CONTIN_IF_ACTIVE_RULE_ACTRET;
  Boolean ARB_PA_CONTIN_IF_ACTIVE_RULE_DSR;
  Boolean ARB_PA_CONTIN_IF_ACTIVE_RULE_HVG;
  Boolean ARB_PA_CONTIN_IF_ACTIVE_RULE_PDC;
  Boolean ARB_PA_CONTIN_IF_ACTIVE_RULE_PDCL;
  Boolean ARB_PA_CONTIN_IF_ACTIVE_RULE_RES;
  Boolean ARB_PA_CONTIN_IF_ACTIVE_RULE_SPC;
  Boolean ARB_PDCL_ALLOW_ACTIVATE_RULE_ACTRET_ACTIVE;
  Boolean ARB_PDCL_ALLOW_ACTIVATE_RULE_ACTRET_PASSIVE;
  Boolean ARB_PDCL_ALLOW_ACTIVATE_RULE_DSR_ACTIVE;
  Boolean ARB_PDCL_ALLOW_ACTIVATE_RULE_DSR_PASSIVE;
  Boolean ARB_PDCL_ALLOW_ACTIVATE_RULE_HVG_ACTIVE;
  Boolean ARB_PDCL_ALLOW_ACTIVATE_RULE_HVG_PASSIVE;
  Boolean ARB_PDCL_ALLOW_ACTIVATE_RULE_PA_ACTIVE;
  Boolean ARB_PDCL_ALLOW_ACTIVATE_RULE_PA_PASSIVE;
  Boolean ARB_PDCL_ALLOW_ACTIVATE_RULE_PDC_ACTIVE;
  Boolean ARB_PDCL_ALLOW_ACTIVATE_RULE_PDC_PASSIVE;
  Boolean ARB_PDCL_ALLOW_ACTIVATE_RULE_RES_ACTIVE;
  Boolean ARB_PDCL_ALLOW_ACTIVATE_RULE_RES_PASSIVE;
  Boolean ARB_PDCL_ALLOW_ACTIVATE_RULE_SPC_ACTIVE;
  Boolean ARB_PDCL_ALLOW_ACTIVATE_RULE_SPC_PASSIVE;
  Boolean ARB_PDCL_CONTIN_IF_ACTIVE_RULE_ACTRET;
  Boolean ARB_PDCL_CONTIN_IF_ACTIVE_RULE_DSR;
  Boolean ARB_PDCL_CONTIN_IF_ACTIVE_RULE_HVG;
  Boolean ARB_PDCL_CONTIN_IF_ACTIVE_RULE_PA;
  Boolean ARB_PDCL_CONTIN_IF_ACTIVE_RULE_PDC;
  Boolean ARB_PDCL_CONTIN_IF_ACTIVE_RULE_RES;
  Boolean ARB_PDCL_CONTIN_IF_ACTIVE_RULE_SPC;
  Boolean ARB_PDC_ALLOW_ACTIVATE_RULE_ACTRET_ACTIVE;
  Boolean ARB_PDC_ALLOW_ACTIVATE_RULE_ACTRET_PASSIVE;
  Boolean ARB_PDC_ALLOW_ACTIVATE_RULE_DSR_ACTIVE;
  Boolean ARB_PDC_ALLOW_ACTIVATE_RULE_DSR_PASSIVE;
  Boolean ARB_PDC_ALLOW_ACTIVATE_RULE_HVG_ACTIVE;
  Boolean ARB_PDC_ALLOW_ACTIVATE_RULE_HVG_PASSIVE;
  Boolean ARB_PDC_ALLOW_ACTIVATE_RULE_PA_ACTIVE;
  Boolean ARB_PDC_ALLOW_ACTIVATE_RULE_PA_PASSIVE;
  Boolean ARB_PDC_ALLOW_ACTIVATE_RULE_PDCL_ACTIVE;
  Boolean ARB_PDC_ALLOW_ACTIVATE_RULE_PDCL_PASSIVE;
  Boolean ARB_PDC_ALLOW_ACTIVATE_RULE_RES_ACTIVE;
  Boolean ARB_PDC_ALLOW_ACTIVATE_RULE_RES_PASSIVE;
  Boolean ARB_PDC_ALLOW_ACTIVATE_RULE_SPC_ACTIVE;
  Boolean ARB_PDC_ALLOW_ACTIVATE_RULE_SPC_PASSIVE;
  Boolean ARB_PDC_CONTIN_IF_ACTIVE_RULE_ACTRET;
  Boolean ARB_PDC_CONTIN_IF_ACTIVE_RULE_DSR;
  Boolean ARB_PDC_CONTIN_IF_ACTIVE_RULE_HVG;
  Boolean ARB_PDC_CONTIN_IF_ACTIVE_RULE_PA;
  Boolean ARB_PDC_CONTIN_IF_ACTIVE_RULE_PDCL;
  Boolean ARB_PDC_CONTIN_IF_ACTIVE_RULE_RES;
  Boolean ARB_PDC_CONTIN_IF_ACTIVE_RULE_SPC;
  Boolean ARB_RES_ALLOW_ACTIVATE_RULE_ACTRET_ACTIVE;
  Boolean ARB_RES_ALLOW_ACTIVATE_RULE_ACTRET_PASSIVE;
  Boolean ARB_RES_ALLOW_ACTIVATE_RULE_DSR_ACTIVE;
  Boolean ARB_RES_ALLOW_ACTIVATE_RULE_DSR_PASSIVE;
  Boolean ARB_RES_ALLOW_ACTIVATE_RULE_HVG_ACTIVE;
  Boolean ARB_RES_ALLOW_ACTIVATE_RULE_HVG_PASSIVE;
  Boolean ARB_RES_ALLOW_ACTIVATE_RULE_PA_ACTIVE;
  Boolean ARB_RES_ALLOW_ACTIVATE_RULE_PA_PASSIVE;
  Boolean ARB_RES_ALLOW_ACTIVATE_RULE_PDCL_ACTIVE;
  Boolean ARB_RES_ALLOW_ACTIVATE_RULE_PDCL_PASSIVE;
  Boolean ARB_RES_ALLOW_ACTIVATE_RULE_PDC_ACTIVE;
  Boolean ARB_RES_ALLOW_ACTIVATE_RULE_PDC_PASSIVE;
  Boolean ARB_RES_ALLOW_ACTIVATE_RULE_SPC_ACTIVE;
  Boolean ARB_RES_ALLOW_ACTIVATE_RULE_SPC_PASSIVE;
  Boolean ARB_RES_CONTIN_IF_ACTIVE_RULE_ACTRET;
  Boolean ARB_RES_CONTIN_IF_ACTIVE_RULE_DSR;
  Boolean ARB_RES_CONTIN_IF_ACTIVE_RULE_HVG;
  Boolean ARB_RES_CONTIN_IF_ACTIVE_RULE_PA;
  Boolean ARB_RES_CONTIN_IF_ACTIVE_RULE_PDC;
  Boolean ARB_RES_CONTIN_IF_ACTIVE_RULE_PDCL;
  Boolean ARB_RES_CONTIN_IF_ACTIVE_RULE_SPC;
  Boolean ARB_SPC_ALLOW_ACTIVATE_RULE_ACTRET_ACTIVE;
  Boolean ARB_SPC_ALLOW_ACTIVATE_RULE_ACTRET_PASSIVE;
  Boolean ARB_SPC_ALLOW_ACTIVATE_RULE_DSR_ACTIVE;
  Boolean ARB_SPC_ALLOW_ACTIVATE_RULE_DSR_PASSIVE;
  Boolean ARB_SPC_ALLOW_ACTIVATE_RULE_HVG_ACTIVE;
  Boolean ARB_SPC_ALLOW_ACTIVATE_RULE_HVG_PASSIVE;
  Boolean ARB_SPC_ALLOW_ACTIVATE_RULE_PA_ACTIVE;
  Boolean ARB_SPC_ALLOW_ACTIVATE_RULE_PA_PASSIVE;
  Boolean ARB_SPC_ALLOW_ACTIVATE_RULE_PDCL_ACTIVE;
  Boolean ARB_SPC_ALLOW_ACTIVATE_RULE_PDCL_PASSIVE;
  Boolean ARB_SPC_ALLOW_ACTIVATE_RULE_PDC_ACTIVE;
  Boolean ARB_SPC_ALLOW_ACTIVATE_RULE_PDC_PASSIVE;
  Boolean ARB_SPC_ALLOW_ACTIVATE_RULE_RES_ACTIVE;
  Boolean ARB_SPC_ALLOW_ACTIVATE_RULE_RES_PASSIVE;
  Boolean ARB_SPC_CONTIN_IF_ACTIVE_RULE_ACTRET;
  Boolean ARB_SPC_CONTIN_IF_ACTIVE_RULE_DSR;
  Boolean ARB_SPC_CONTIN_IF_ACTIVE_RULE_HVG;
  Boolean ARB_SPC_CONTIN_IF_ACTIVE_RULE_PA;
  Boolean ARB_SPC_CONTIN_IF_ACTIVE_RULE_PDC;
  Boolean ARB_SPC_CONTIN_IF_ACTIVE_RULE_PDCL;
  Boolean ARB_SPC_CONTIN_IF_ACTIVE_RULE_RES;
} Rte_Calprm_ARB_PlatformTune_Type;

# define Rte_CalprmElementGroup_COL_PlatformTune (5)
typedef struct
{
  Degrees ASP_NARROW_SAFE_ANGLE;
  Degrees ASP_WIDE_SAFE_ANGLE;
  Percent SP_CORRECTION_CONFIDENCE_THD;
  Degrees SP_CORRECTION_VALUE_THD;
  Degrees SP_DIFF_LOWER_LIM;
  Degrees SP_DIFF_MIN;
  DegreesPerSec SP_DIFF_SLEW_RATE_LOWER_THD;
  DegreesPerSec SP_DIFF_SLEW_RATE_UPPER_THD;
  Degrees SP_DIFF_UPPER_LIM;
  Float32 SP_FILTER_GAIN;
  Float32 SP_FILTER_GAIN_THD;
  ms ASP_NARROW_ERR_SAFE_TIME;
  ms ASP_WIDE_ERR_SAFE_TIME;
  tPrimaryAspSource PRIMARY_ASP_SOURCE;
  Boolean SP_CORRECTION_ENABLE;
} Rte_Calprm_COL_PlatformTune_Type;

# define Rte_CalprmElementGroup_SC_VehicleTune (6)
typedef struct
{
  Float32 ATF3_FILT_VSPD_RECOVERY_MAX_SLEW_RATE;
  tAtfVspdBkpts ATF3_VSPD_BREAKPOINTS;
  tATF3_BR_MAPElements ATF3_BR_MAP;
  tATF3_K_MAPElements ATF3_K_MAP;
  tATF3_P1_MAPElements ATF3_P1_MAP;
  tATF3_P2_MAPElements ATF3_P2_MAP;
  tATF3_P3_MAPElements ATF3_P3_MAP;
} Rte_Calprm_SC_VehicleTune_Type;

# define Rte_CalprmElementGroup_ATM_SensorTune (7)
typedef struct
{
  tTqSensChanHighPri ATM_CHANNEL_HIGH_PRIORITY;
} Rte_Calprm_ATM_SensorTune_Type;

# define Rte_CalprmElementGroup_ATM_VehicleTune (8)
typedef struct
{
  Nm ATM_COL_TQ_IDLE_THD;
  Kph ATM_DFT_VEH_SPD;
  Nm ATM_DRVR_TQ_SFTY_THD;
  Nm ATM_SNSR_TQ_DE_THD;
  ms ATM_ASSIST_DEVIATION_TRIG_CNTR_THD;
  ms ATM_DEB_RST_CNTR_THD;
  ms ATM_MAX_DEB_CNTR_VAL;
  ms ATM_REGION_A_TRIG_CNTR_THD;
  ms ATM_REGION_B_TRIG_CNTR_THD;
  ms ATM_TQ_SNSR_CH_DE_TRIG_CNTR_THD;
  ms ATM_TQ_SNSR_ERR_TRIG_CNTR_THD;
  ms ATM_UNDEMANDED_TRIG_CNTR_THD;
  ms ATM_UPPER_FAULT_TOLERANT_TIME_SFB;
  tAtmAssistCrvMap ATM_ASSIST_CRV_MAP;
  tAtmMonitorAssistCrvColTrqBpts ATM_ASSIST_CRV_MAP_BRKPTS;
  tAtmColVelBrkpts ATM_COL_VEL_BRKPTS;
  tAtmDmpTqCompMap ATM_DMP_TQ_COMP_MAP;
  tAtmDmpVehSpdBrkpts ATM_DMP_VEH_SPD_BRKPTS;
  tAtmRegionASfbMap ATM_REGION_A_SFTY_THD_MAP;
  tAtmRegionASfbMapBkpts ATM_REGION_A_SFTY_THD_MAP_BRKPTS;
  tAtmRegionBSfbMap ATM_REGION_B_SFTY_THD_MAP;
  tAtmRegionBSfbMapBkpts ATM_REGION_B_SFTY_THD_MAP_BRKPTS;
  tAtmUndemandedAssiSfbMap ATM_UNDEMANDED_ASSI_SFTY_THD_MAP;
  tAtmUndemandedTqCompMap ATM_UNDEMANDED_TQ_COMP_MAP;
  tAtmVehSpdMapBkpts ATM_VEH_SPD_BRKPTS;
} Rte_Calprm_ATM_VehicleTune_Type;

# define Rte_CalprmElementGroup_ATM_EppTune (9)
typedef struct
{
  Nm ATM_MAX_PHY_ASSIST;
} Rte_Calprm_ATM_EppTune_Type;

# define Rte_CalprmElementGroup_ATM_GearTune (10)
typedef struct
{
  Float32 ATM_RECIPR_GEAR_EFFICIENCY;
  Float32 ATM_RECIPR_GEAR_RATIO;
  SInt8 ATM_GEAR_POLARITY;
} Rte_Calprm_ATM_GearTune_Type;

# define Rte_CalprmElementGroup_EED_PlatformTune (11)
typedef struct
{
  Degrees A_EVASIVE_MANEUVER;
  DegreesPerSec D_EVASIVE_MANOUVER;
  DegreesPerSec D_PARK_MANEUVER;
  Kph V_EVASIVE_MANOUVER;
  ms T_EVASIVE_MANOUVER;
  ms T_PARK_MANOUVER_START;
  ms T_PARK_MANOUVER_STOP;
} Rte_Calprm_EED_PlatformTune_Type;

# define Rte_CalprmElementGroup_GRG_GearTune (12)
typedef struct
{
  Float32 BALL_NUT_LEADS;
  Percent BELT_BALL_NUT_EFFICIENCY;
  Percent PINION_EFFICIENCY;
  Float32 PULLEY_RATIO;
  tCFactorType C_FACTOR_TYPE;
  tGearingAngBrkpts PINION_ANGLE_BRKPTS;
  tRackPosBrkpts RACK_POSITION_BRKPTS;
  tGearingAngBrkpts VARIABLE_ASP_OFFSET;
  tVariableCFactorMap VARIABLE_C_FACTOR;
} Rte_Calprm_GRG_GearTune_Type;

# define Rte_CalprmElementGroup_AC_VehicleTune (13)
typedef struct
{
  Float32 BC_GAIN_GRAD_CHANGE_LIMIT;
  Percent BC_INPUT_SCALE_FACTOR;
  Nm BC_SPC_HAND_TRQ_LIM;
  Float32 BC_WIDTH_GRAD_CHANGE_LIMIT;
  Float32 BF_FREQ_MAP_GRAD_CHANGE_LIM;
  Percent HFAC_INPUT_SCALE_FACTOR;
  Float32 HFAC_LIMIT_LINE_GRADIENT;
  Nm HFAC_LIMIT_LINE_OFFSET;
  Float32 HFAC_OFF_CENTRE_TRQ_CHG_LIM;
  Float32 HFAC_ON_CENTRE_TRQ_CHG_LIM;
  Nm HFAC_ON_CENTRE_TRQ_THRESH;
  Float32 HFAC_TRQ_GRAD_CHANGE_LIMIT;
  Float32 HFAC_VSPD_GRAD_CHANGE_LIMIT;
  Boolean BC_SFTY_TQ_ENA_SWT;
  tHfacTrqBkpts HFAC_TORQUE_BREAKPOINTS;
  tBC_P0_MAPElements BC_P0_MAP;
  tBC_P1_MAPElements BC_P1_MAP;
  tBC_P2_MAPElements BC_P2_MAP;
  tBC_P3_MAPElements BC_P3_MAP;
  tBC_P4_MAPElements BC_P4_MAP;
  tBC_P5_MAPElements BC_P5_MAP;
  tBC_PD_MAPElements BC_PD_MAP;
  tBF_FREQ_MAPElements BF_FREQ_MAP;
  tHFAC_GAIN_MAPElements HFAC_GAIN_MAP;
} Rte_Calprm_AC_VehicleTune_Type;

# define Rte_CalprmElementGroup_SPC_VehicleTune (14)
typedef struct
{
  Float32 BELT_BALL_NUT_EFFICIENCY;
  Kph BLNDG_VEH_SPD_HYS;
  Kph BLNDG_VEH_SPD_THD;
  DegreesPerSec CC_MAX_COL_V;
  Nm CC_MAX_PROPN_TQ;
  Float32 DRVR_TQ_BOOST_GAIN;
  Float32 DRVR_TQ_DEADZONE;
  mm FF_CASTER_TRAIL;
  Float32 FF_SELF_STEER_GRDT;
  Float32 FF_VEH_MASS;
  mm FF_WHEELBASE;
  Nm I_PART_MAX_TQ;
  Degrees I_PART_MIN_AG_ERR;
  NmPerSec I_PART_RAMP_RATE;
  Nm I_PART_RST_THD;
  Float32 MOT_TO_COL_RAT;
  Nm MOT_TQ_LIM;
  Float32 OTM_TQ_LIMN_HI_SPD;
  Float32 OTM_TQ_LIMN_LO_SPD;
  Float32 OTM_TQ_LIMN_SPD_THD;
  Float32 PID_DAMPG_FIL_MAX_TQ;
  Float32 PID_PART_MAX_TQ;
  Hz TAR_STEER_WHL_AG_FIL_F_CORNR;
  NmPerSec TQ_LIM_CHG_RATE;
  Nm TQ_LIM_LO;
  ms BLNDG_TIME;
  Boolean ATF_ACTV;
  Boolean CC_IPART_CHANGED_TO_OUTR_CASCADE;
  Boolean DRVR_TQ_NOTCH_ACTVN_FLG;
  Boolean OBS_USED_FOR_FF;
  Boolean OTM_COMPENSATE_ASSC_TQ;
  Boolean OTM_COMPENSATE_COL_TQ;
  Boolean PID_DAMPG_FIL_ACTV;
  Boolean PID_FIL_ACTV;
  Boolean ST_SPACE_CTRLR_ACTVD;
  tSpcGainMap ATF_BR_MAP;
  tSpcGainMap ATF_K_MAP;
  tSpcGainMap ATF_P1_MAP;
  tSpcGainMap ATF_P2_MAP;
  tSpcGainMap ATF_P3_MAP;
  tSpcVspdBpts ATF_SPD_MAP;
  tSpcGainMap CC_GD_MAP;
  tSpcGainMap CC_GF_MAP;
  tSpcNmSecPerDegMap CC_KI_MAP;
  tSpcNmPerDegMap CC_KP_MAP;
  tSpcVspdBpts CTRL_PAR_VSPD_BRKPTS_MAP;
  tSpcObsSmallBpts DRVR_TQ_NOTCH_DEN_MAP;
  tSpcObsSmallBpts DRVR_TQ_NOTCH_NUM_MAP;
  tSpcGainMap FF_GAIN_MAP;
  tSpcAngleBpts FF_TAR_SWA_BRKPTS_MAP;
  tSpcStrRatioMap FF_VEH_STEER_RAT_MAP;
  tSpcDegreeMap PID_AG_ERR_LIM_MAP;
  tSpcVelMap PID_AG_V_ERR_LIM_MAP;
  tSpcFreMap PID_DAMPG_F_CORNR_MAP;
  tSpcFreMap PID_F_CORNR_MAP;
  tSpcNmSecPerDegMap PID_KI_MAP;
  tSpcNmPerDegMap PID_KP_MAP;
  tSpcNmSecPerDegMap PID_KWV_MAP;
  tSpcTimMap PID_TV_MAP;
  tSpcDegPerSecMap PINION_V_TQ_LIMN_THD_HI_MAP;
  tSpcDegPerSecMap PINION_V_TQ_LIMN_THD_LO_MAP;
  tSpcObsAMap SSC_MECH_OBS_A_MAP;
  tSpcObsBMap SSC_MECH_OBS_B_MAP;
  tSpcObsCMap SSC_MECH_OBS_C_MAP;
  tSpcObsDMap SSC_MECH_OBS_D_MAP;
  tSpcDkBpts SSC_REGULATOR_DK_MAP;
  tSpcTqLimMap TQ_LIM_MAP;
  tSpcVspdBpts TQ_LIM_SPD_MAP;
} Rte_Calprm_SPC_VehicleTune_Type;

# define Rte_CalprmElementGroup_CGD_FeatureTune (15)
typedef struct
{
  UInt8 CCP_FRONT_AXLE_WEIGHT_HIGH_LIMIT;
  UInt8 CCP_FRONT_AXLE_WEIGHT_LOW_LIMIT;
  tCCP_AirSuspension CCP_AIR_SUSPENSION;
  tCCP_CarConfigLayoutID CCP_CAR_CONFIGURATION_LAYOUT_ID;
  tCCP_ChassisType CCP_CHASSIS_TYPE;
  tCCP_ChassisTypeCategoryArray CCP_CHASSIS_TYPE_CATEGORY_ARRAY;
  tCCP_DriveMode CCP_DRIVE_MODE;
  tCCP_FrontAxleWeight CCP_FRONT_AXLE_WEIGHT;
  tCCP_LaneKeepingAid CCP_LANE_KEEPING_AID;
  tCCP_ParkingAssistance CCP_PARKING_ASSISTANCE;
  tCCP_PowerSteeringPersonalization CCP_POWER_STEERING_PERSONALIZATION;
  tCCP_PropulsionType CCP_PROPULSION_TYPE;
  tCCP_RackData CCP_RACK_DATA;
  tCCP_TrafficJamAssist CCP_TRAFFIC_JAM_ASSIST;
  tCCP_TuningSetArray CCP_TUNING_SET_ARRAY;
  tCCP_TyreDimension CCP_TYRE_DIMENSION;
  tCCP_TyreDimensionCategoryArray CCP_TYRE_DIMENSION_CATEGORY_ARRAY;
  tCCP_VehicleType CCP_VEHICLE_TYPE;
} Rte_Calprm_CGD_FeatureTune_Type;

# define Rte_CalprmElementGroup_VS_PlatformTune (16)
typedef struct
{
  PercentPerSec CGD_RESET_RATE;
  Kph DRIVE_UP_VSPD_TH;
  PercentPerSec FULL_ASSIST_TO_START_STOP_RATE;
  PercentPerSec NORMAL_SHUT_DOWN_RATE;
  PercentPerSec POWER_UP_TO_FULL_ASSIST_RATE;
  Sec RAMP_DOWN_TIMER;
  PercentPerSec READY_ASSIST_TO_FULL_ASSIST_RATE;
  Kph REDUCED_MAX_VSPD_TH;
  Percent START_STOP_ASSIST_LIMIT_TARGET;
  PercentPerSec START_STOP_TO_FULL_ASSIST_RATE;
  NmPerSec STEERING_TORQUE_VARIATION_TH;
  ms POWER_UP_HOLD_TIMER_TH;
} Rte_Calprm_VS_PlatformTune_Type;

# define Rte_CalprmElementGroup_AMC_DevelopmentTune (17)
typedef struct
{
  UInt16 CLEAR_LIMP_HOME_COUNTERS;
} Rte_Calprm_AMC_DevelopmentTune_Type;

# define Rte_CalprmElementGroup_SLD_GearTune (18)
typedef struct
{
  mmPerRev PINIONTUN_CONSTANT_C_FACTOR;
  Percent PINIONTUN_GEAR_EFFICIENCY;
  Float32 PINIONTUN_GEAR_RATIO;
  SInt8 PINIONTUN_GEAR_POLARITY;
} Rte_Calprm_SLD_GearTune_Type;

# define Rte_CalprmElementGroup_VDM_PlatformTune (19)
typedef struct
{
  Kph DEFAULT_VEHICLE_SPEED;
  Bar VDM_BRAK_PEDL_P_THD;
  RevsPerSec VDM_COL_VEL_THRESHOLD;
  Nm VDM_EST_SWA_COL_TRQ_TH;
  Kph VDM_HIGH_VEH_SPD_THD;
  Kph VDM_LOW_VEH_SPD_THD;
  Kph VDM_WSPD_IDLE_THRESHOLD;
  RevsPerSec VDM_YR_COL_VEL_THD;
  DegreesPerSec VDM_YR_MAX_THD;
  DegreesPerSec VDM_YR_OFFS_LIMIT;
  Kph VDM_YR_STOP_OFFS_MIN_SPD;
  DegreesPerSec VDM_YR_TT_DIFF_YR_THD;
  DegreesPerSec VDM_YR_TT_MAX_YR_HIGH;
  DegreesPerSec VDM_YR_TT_MAX_YR_LOW;
  Kph VDM_YR_VEH_MIN_SPD;
  KphPerSec VEHICLE_ACCEL_SLEW_RATE_LIMIT;
  KphPerSec VEHICLE_ACCEL_SLEW_RATE_LIMIT_DEFAULT;
  KphPerSec VEHICLE_DECEL_SLEW_RATE_LIMIT;
  KphPerSec VEHICLE_DECEL_SLEW_RATE_LIMIT_DEFAULT;
  Sec VEHICLE_MOVING_DETECTION_DELAY;
  Kph VEHICLE_MOVING_THRESHOLD_HIGH;
  Kph VEHICLE_MOVING_THRESHOLD_LOW;
  Float32 VEHICLE_SPEED_FILTER_TIME_CONSTANT;
  Kph VEH_SPD_DEVIATION_RECOVERY_THD;
  UInt16 VDM_COL_VEL_DELAY_COMPENSATION;
  UInt16 VDM_ESWA_IterDly;
  UInt16 VDM_VEH_STOP_NORMAL_TIME;
  UInt16 VDM_VEH_STOP_NO_CTRL_TIME;
  UInt16 VDM_VEH_STOP_SHORT_TIME;
  UInt16 VDM_VEH_STOP_VEH_IDLE_TIME;
  UInt16 VDM_VEH_STOP_VEH_STABLE_TIME;
  UInt16 VDM_YR_FIL_FAC_MAX;
  UInt16 VDM_YR_STOP_OFFS_TIME;
  UInt16 VDM_YR_TEMP_OFFS_TIME;
  UInt16 VDM_YR_TT_DETN_TIME;
  UInt16 VDM_YR_TT_MAX_TIME;
  UInt16 VDM_YR_TT_MIN_MAX_TIME;
  UInt16 VDM_YR_TT_REINIT_TIME;
  Boolean VDM_ASP_ESTIMN_ENABLED;
  Boolean VDM_DISABLE_FOOT_BRAKE_CHECK;
  Boolean VDM_DISABLE_REVERSE_CHECK;
  Boolean VDM_DISABLE_TCS_INTERV_CHECK;
} Rte_Calprm_VDM_PlatformTune_Type;

# define Rte_CalprmElementGroup_SFM_PlatformTune (20)
typedef struct
{
  tDriveModeMap DRV_MODE_MAP_TUNE;
} Rte_Calprm_SFM_PlatformTune_Type;

# define Rte_CalprmElementGroup_DSR_DevelopmentTune (21)
typedef struct
{
  ms DSR_CAN_ACT_CTRL_MODE_ERR_TIMEOUT;
  ms DSR_CAN_INACT_STR_TQ_REQ_ERR_TIMEOUT;
  ms DSR_CAN_SIG_ERR_RESTORE_TIMEOUT;
  ms DSR_CAN_STR_TQ_REQ_INVALID_TIMEOUT;
  ms DSR_FUNCTION_SAMPLE_TIME;
} Rte_Calprm_DSR_DevelopmentTune_Type;

# define Rte_CalprmElementGroup_DSR_VehicleTune (22)
typedef struct
{
  Nm DSR_CAN_INACT_STR_TQ_REQ_ERR_THR;
  Nm DSR_CAN_TORQUE_REQ_INPUT_LIM;
  Kph DSR_MAX_VEH_SPEED_LOWER;
  Kph DSR_MAX_VEH_SPEED_UPPER;
  Kph DSR_MIN_VEH_SPEED_LOWER;
  Kph DSR_MIN_VEH_SPEED_UPPER;
  NmPerSec DSR_TORQUE_FAULT_RAMPING_RATE;
  NmPerSec DSR_TORQUE_RAMPING_RATE;
  NmPerSec DSR_TORQUE_REQ_INPUT_SLEWRATE_RATE;
  Nm DSR_TORQUE_REQ_MAX;
  UInt8 DSR_CAN_OUPUT_TORQUE_OVERLAY_MODE;
  tDsrGainMap DSR_GAIN_MAP;
} Rte_Calprm_DSR_VehicleTune_Type;

# define Rte_CalprmElementGroup_DSR_PlatformTune (23)
typedef struct
{
  Nm DSR_TRQ_ZERO;
  tDsrTrqBrkpts DSR_TORQUE_BREAKPOINTS;
  tVspdBkpts DSR_VSPD_BREAKPOINTS;
} Rte_Calprm_DSR_PlatformTune_Type;

# define Rte_CalprmElementGroup_AR_VehicleTune (24)
typedef struct
{
  Float32 EAR_ACTVN_MAX_DIFF;
  Hz EAR_LKA_FILT_FRQ;
  mm EAR_MAX_RACK_POSN_OFFSET;
  Float32 EAR_PDC_RACK_POSN_RAMP_GAIN;
  mmPerSec EAR_PDC_RACK_POSN_RAMP_RATE;
  Nm EAR_PROP_LIM_LOWR;
  Nm EAR_PROP_LIM_UPPR;
  sec_1 EAR_RAMP_DOWN_RATE;
  sec_1 EAR_RAMP_UP_RATE;
  tQualityFactor EAR_RACK_ABS_POSN_QF_THD;
  Boolean EAR_COL_TRQ_ATF_BYP;
  tEarColTqBkpts EAR_ACTVN_COL_TQ_BRKPTS;
  tEarRackVelBpts EAR_ACTVN_RACK_V_BRKPTS;
  tEarActSwtRate EAR_ACTVN_SWT_RATE_LIM_MAP;
  tEarAtfVspdBpts EAR_ATF2_VSPD_BRKPTS;
  tEarAtfMap EAR_COL_TRQ_ATF_A1_MAP;
  tEarAtfMap EAR_COL_TRQ_ATF_A2_MAP;
  tEarAtfMap EAR_COL_TRQ_ATF_B0_MAP;
  tEarAtfMap EAR_COL_TRQ_ATF_B1_MAP;
  tEarAtfMap EAR_COL_TRQ_ATF_B2_MAP;
  tEarLimitMap EAR_LIMIT_MAP;
  tEarLimVspdBpts EAR_LIM_VEH_SPD_BRKPTS;
  tEarLkaAssiTqBpts EAR_LKA_ASSI_TQ_BRKPT;
  tEarLkaColTqMap EAR_LKA_COL_TQ_MAP;
  tEarLkaVspdBpts EAR_LKA_VSPD_BRKPT;
  tEarRackPosBkpts EAR_RACK_POSN_BRKPTS;
  tEAR_ACTVN_MAPElements EAR_ACTVN_MAP;
  tEAR_ACTVN_RED_MAPElements EAR_ACTVN_RED_MAP;
  tEAR_KP_MAPElements EAR_KP_MAP;
  tEAR_RACK_V_DMD_MAPElements EAR_RACK_V_DMD_MAP;
} Rte_Calprm_AR_VehicleTune_Type;

# define Rte_CalprmElementGroup_RKC_PlatformTune (25)
typedef struct
{
  Degrees EXT_AG_LATENCY_CMP_THD;
  Percent RES_ASSC_TQ_LRNG_THD;
  Nm RES_COL_TQ_LRNG_THD;
  RevsPerSec RES_COL_V_LRNG_THD;
  Kph RES_NOT_LRND_VSPD_THD;
  Degrees RES_RACK_CENTR_OFFS_THD;
  Degrees RES_RACK_TRAVEL_DE_THD;
  Degrees RES_TOLERANCE_MARGIN;
  Degrees STEER_POS_OUT_OF_RANGE_THD;
  ms EXT_AG_LATENCY_CMP_DLY;
  ms RES_LRNG_THD_HOLD_TIME;
  Boolean RES_LRNG_ON_COL_POSN_ENAD;
  Boolean RES_OVU_DEACTVN_ENAD;
  Boolean RES_POS_OUTWARD_ADAPTION_ENABLED;
  Boolean STEER_POSN_CHK_WO_RES_LRNG_ENAD;
} Rte_Calprm_RKC_PlatformTune_Type;

# define Rte_CalprmElementGroup_AMC_PlatformTune (26)
typedef struct
{
  Percent FAIL_OPERATIONAL_TARGET_CAP_LIMIT;
  Percent FAIL_OPERATIONAL_TARGET_CAP_SCALE;
  Percent LIMP_HOME_TARGET_CAP_LIMIT;
  Percent LIMP_HOME_TARGET_CAP_SCALE;
  RevsPerSec OVERUSE_COLUMN_VELOCITY_THRESHOLD;
  Percent OVERUSE_DEAC_ASSIST_TORQUE_PERCENT_THD;
  RevsPerSec OVERUSE_DEAC_COLUMN_VELOCITY_THD;
  Kph OVERUSE_DEAC_VEHICLE_SPEED_THD;
  Kph OVERUSE_LIMIT_VSPD_THRESHOLD;
  Percent OVERUSE_LOWER_ASSIST_TORQUE_PERCENT_THRESHOLD;
  PercentPerSec OVERUSE_TORQUE_LIMIT_DOWN_SLEW_RATE;
  PercentPerSec OVERUSE_TORQUE_LIMIT_UP_SLEW_RATE;
  Percent OVERUSE_TORQUE_LIMIT_VALUE;
  Percent OVERUSE_UPPER_ASSIST_TORQUE_PERCENT_THRESHOLD;
  PercentPerSec SUDDEN_CHANGE_INC_TRQ_SFB;
  ms FAIL_OPERATIONAL_RAMP_TIME;
  ms LIMP_ASIDE_RAMP_TIME;
  ms LIMP_HOME_MAX_OPERATIONAL_TIME;
  ms LIMP_HOME_RAMP_TIME;
  ms OVERUSE_HIGH_ASSIST_LEVEL_TIMER_THD;
  ms OVERUSE_INITIATION_TIME;
  ms OVERUSE_LOW_ASSIST_LEVEL_TIMER_THD;
  ms STORE_LIMP_HOME_TO_NVM_THR;
  UInt8 LIMP_HOME_KEY_CYCLE_COUNTER_INCREMENT;
  UInt8 LIMP_HOME_KEY_CYCLE_COUNTER_LIMIT;
  Boolean LIMITED_ASSIST_WITH_OVERUSE;
  Boolean OVERUSE_VARIABLE_TIMER_SWITCH;
} Rte_Calprm_AMC_PlatformTune_Type;

# define Rte_CalprmElementGroup_CGD_PlatformTune (27)
typedef struct
{
  Volts FAULTENABLE_VOLTAGEMAX;
  Volts FAULTENABLE_VOLTAGEMIN;
  ms BUSOFF_FAULTENABLE_DELAY_THRESHOLD;
  ms IGNON_FAULTENABLE_DELAY_THRESHOLD;
  ms VEHMODMNT_FAULTENABLE_DELAY_THRESHOLD;
  ms VOLTAGE_FAULTENABLE_DELAY_THRESHOLD;
  tAutosarBSWClusterVersionsTypeArray AUTOSAR_BSW_CLUSTER_VERSIONS;
} Rte_Calprm_CGD_PlatformTune_Type;

# define Rte_CalprmElementGroup_SUP_PlatformTune (28)
typedef struct
{
  Volts HIGH_VOLTAGE_CLEAR_THRESHOLD;
  Volts HIGH_VOLTAGE_SET_THRESHOLD;
  Volts LOW_VOLTAGE_CLEAR_THRESHOLD;
  Volts LOW_VOLTAGE_SET_THRESHOLD;
  Volts MONITOR_VOLTAGE_FAULT_THRESHOLD;
  Volts OVER_VOLTAGE_CLEAR_THRESHOLD;
  Volts OVER_VOLTAGE_SET_THRESHOLD;
  PercentPerSec SUP_CAP_LIM_DOWN_SLEW_RATE;
  PercentPerSec SUP_CAP_LIM_UP_SLEW_RATE;
  PercentPerSec SUP_CAP_SCALE_DOWN_SLEW_RATE;
  PercentPerSec SUP_CAP_SCALE_UP_SLEW_RATE;
  Volts UNDER_VOLTAGE_CLEAR_THRESHOLD;
  Volts UNDER_VOLTAGE_SET_THRESHOLD;
  tSupplyCapTargetMap SUP_CAP_LIMIT_TARGET_MAP_DOWNWARD;
  tSupplyCapTargetMap SUP_CAP_LIMIT_TARGET_MAP_UPWARD;
  tSupplyCapTargetMap SUP_CAP_SCALE_TARGET_MAP;
  tSupplyCapVoltageBkpts SUP_CAP_VOLT_BKPTS_DOWNWARD;
  tSupplyCapVoltageBkpts SUP_CAP_VOLT_BKPTS_UPWARD;
} Rte_Calprm_SUP_PlatformTune_Type;

# define Rte_CalprmElementGroup_HOD_VehicleTune (29)
typedef struct
{
  Nm HOD_CHOS_COND1_HIGHCOLTRQ_TRQTHD_1;
  Nm HOD_CHOS_COND1_HIGHCOLTRQ_TRQTHD_2;
  Float32 HOD_CHOS_COND2_HIGHCOLTRQ_FACTOR_1;
  Float32 HOD_CHOS_COND2_HIGHCOLTRQ_FACTOR_2;
  Nm HOD_CHOS_COND2_HIGHCOLTRQ_TRQTHD_1;
  Nm HOD_CHOS_COND2_HIGHCOLTRQ_TRQTHD_2;
  Nm HOD_CHOS_COND3_HIGHVARIANCE_VARTHD_1;
  Nm HOD_CHOS_COND3_HIGHVARIANCE_VARTHD_2;
  Hz HOD_CHOS_FILTCOLTRQ_FILTFREQ_1;
  Hz HOD_CHOS_FILTCOLTRQ_FILTFREQ_2;
  Float32 HOD_CHOS_INIT_AT_CSF_START_DEBINIT_1;
  Float32 HOD_CHOS_INIT_AT_CSF_START_DEBINIT_2;
  Float32 HOD_CHOS_RESETBYTIMEOUT_DEBSTATETHD_1;
  Hz HOD_CHOS_RESETBYTIMEOUT_FILTFREQ_1;
  sec_1 HOD_CHOS_RESETBYTIMEOUT_SLOPETHD_1;
  Hz HOD_EDT_FREQ_HIGHPASS_1;
  Hz HOD_EDT_FREQ_HIGHPASS_2;
  Hz HOD_FCT_FREQ_HIGHPASS_1;
  Hz HOD_FCT_FREQ_HIGHPASS_2;
  Hz HOD_FCT_FREQ_LOWPASS_1;
  Hz HOD_FCT_FREQ_LOWPASS_2;
  Float32 HOD_FCT_K_1;
  Float32 HOD_FCT_K_2;
  ms HOD_CHOS_INIT_AT_CSF_START_TIMEFREEZE_1;
  ms HOD_CHOS_INIT_AT_CSF_START_TIMEFREEZE_2;
  ms HOD_CHOS_RESETBYTIMEOUT_TIMETHD_1;
  UInt16 HOD_CHOS_CONFIGURATION;
  UInt16 HOD_CHOS_CONFIGURATION_1;
  UInt16 HOD_CHOS_CONFIGURATION_2;
  UInt8 HOD_EDT_CONFIGURATION;
  UInt8 HOD_FCT_CONFIGURATION;
  tHodChosDebouncerSlope HOD_CHOS_INPUTTRQ2RAMPSLOPE_V_1;
  tHodChosDebouncerSlope HOD_CHOS_INPUTTRQ2RAMPSLOPE_V_2;
  tHodChosTqBpts HOD_CHOS_INPUTTRQ2RAMPSLOPE_X_1;
  tHodChosTqBpts HOD_CHOS_INPUTTRQ2RAMPSLOPE_X_2;
  tHodEdtMatrixAC2DMap HOD_EDT_MATRX_A_1;
  tHodEdtMatrixAC2DMap HOD_EDT_MATRX_A_2;
  tHodEdtMatrixBD2DMap HOD_EDT_MATRX_B_1;
  tHodEdtMatrixBD2DMap HOD_EDT_MATRX_B_2;
  tHodEdtMatrixAC2DMap HOD_EDT_MATRX_C_1;
  tHodEdtMatrixAC2DMap HOD_EDT_MATRX_C_2;
  tHodEdtMatrixBD2DMap HOD_EDT_MATRX_D_1;
  tHodEdtMatrixBD2DMap HOD_EDT_MATRX_D_2;
} Rte_Calprm_HOD_VehicleTune_Type;

# define Rte_CalprmElementGroup_HVG_VehicleTune (30)
typedef struct
{
  ms HVG_MAX_DURATION_TIME;
  ms HVG_RAMP_DOWN;
  ms HVG_RAMP_UP;
} Rte_Calprm_HVG_VehicleTune_Type;

# define Rte_CalprmElementGroup_HVG_PlatformTune (31)
typedef struct
{
  Hz HVG_TQCHK_FRQ_FILTER_MEAN;
  Nm HVG_TQCHK_THD_MEAN_CHK;
  tHvgAmplitude HVG_TQ_AMP_MAX;
  NmPerSec HVG_TQ_AMP_MAX_RATE;
  tHvgFrequency HVG_TQ_FREQ_MAX;
  HzPerSec HVG_TQ_FREQ_MAX_RATE;
  UInt16 HVG_TQCHK_MAX_SAMP_FRQ_CHECK;
} Rte_Calprm_HVG_PlatformTune_Type;

# define Rte_CalprmElementGroup_DMP_VehicleTune (32)
typedef struct
{
  DegreesPerSec ICYD_DAMP_DEADBAND;
  sec_1 ICYD_EAR_GAIN_LOWR_RATE;
  sec_1 ICYD_EAR_GAIN_UPPR_RATE;
  Nm ICYD_IC_DMD_LIMIT;
  Hz ICYD_YD_CTD_FILT_FREQ;
  NmPerSec ICYD_YD_CTD_LWR_THR;
  NmPerSec ICYD_YD_CTD_UPR_THR;
  Nm ICYD_YD_CT_LWR_THR;
  Hz ICYD_YD_CT_MULT_FILT_FREQ;
  Nm ICYD_YD_CT_UPR_THR;
  tIcydMaxDampLimitEarInactv ICYD_MAX_DAMP_LIMIT_EAR_INACTV;
  tIcydQuadBlendBkpts ICYD_QUADRANT_BLEND_CV_BRKPT;
  tIcydYdEarInactiveGain ICYD_YD_EAR_INACTIVE_GAIN;
  tICYD_IC_GAIN_MAPElements ICYD_IC_GAIN_MAP;
  tICYD_IC_HPF_FREQ_MAPElements ICYD_IC_HPF_FREQ_MAP;
  tICYD_IC_LPF_FREQ_MAPElements ICYD_IC_LPF_FREQ_MAP;
  tICYD_LINEAR_DAMP_GAIN_MAP_ST_INElements ICYD_LINEAR_DAMP_GAIN_MAP_ST_IN;
  tICYD_LINEAR_DAMP_GAIN_MAP_ST_OUTElements ICYD_LINEAR_DAMP_GAIN_MAP_ST_OUT;
  tICYD_MAX_DAMP_LIMIT_MAPElements ICYD_MAX_DAMP_LIMIT_MAP;
  tICYD_QUADRANT_BLEND_RATE_MAPElements ICYD_QUADRANT_BLEND_RATE_MAP;
  tICYD_QUAD_DAMP_GAIN_MAP_ST_INElements ICYD_QUAD_DAMP_GAIN_MAP_ST_IN;
  tICYD_QUAD_DAMP_GAIN_MAP_ST_OUTElements ICYD_QUAD_DAMP_GAIN_MAP_ST_OUT;
  tICYD_YD_LPF_FREQ_MAPElements ICYD_YD_LPF_FREQ_MAP;
} Rte_Calprm_DMP_VehicleTune_Type;

# define Rte_CalprmElementGroup_LDW_VehicleTune (33)
typedef struct
{
  ms LDW_HVG_MAXIMUM_WARNING_DURATION;
  tLdwVspdAmpBkpts LDW_VSPD_AMP;
  tLdwVspdBkpts LDW_VSPD_BREAKPOINTS;
  tLdwVspdFreqBkpts LDW_VSPD_FREQ;
} Rte_Calprm_LDW_VehicleTune_Type;

# define Rte_CalprmElementGroup_GRG_EppTune (34)
typedef struct
{
  Nm MAX_MOTOR_TORQUE;
} Rte_Calprm_GRG_EppTune_Type;

# define Rte_CalprmElementGroup_TRQ_SensorTune (35)
typedef struct
{
  Nm MEASURED_MAX_TORQUE;
  Nm MEASURED_MIN_TORQUE;
  Float32 TORQUE_COEFFICIENT_1;
  Float32 TORQUE_COEFFICIENT_2;
  Float32 TORQUE_COEFFICIENT_3;
  Nm TORQUE_SFB;
  tTqSensChanHighPri CHANNEL_HIGH_PRIORITY;
  tTqSensChanInv CHANNEL_INVERTED;
  tSENT_CHANNEL_CONFIGURATIONElements SENT_CHANNEL_CONFIGURATION;
} Rte_Calprm_TRQ_SensorTune_Type;

# define Rte_CalprmElementGroup_OTM_PlatformTune (36)
typedef struct
{
  RevsPerSec OTM_COL_VEL_DMP_THD;
  Kph OTM_MAX_VEH_SPD_LIM;
  ms OTM_PA_RAMPDOWN_TIME;
} Rte_Calprm_OTM_PlatformTune_Type;

# define Rte_CalprmElementGroup_OTM_VehicleTune (37)
typedef struct
{
  Nm OTM_EAR_DMP_THD;
  Nm OTM_EAR_TQ_THD;
  ms OTM_EAR_DEBOUNCE_TIME;
  ms OTM_EAR_RAMPDOWN_TIME;
  tActiveReturnType OTM_ACTIVE_RETURN_TYPE;
} Rte_Calprm_OTM_VehicleTune_Type;

# define Rte_CalprmElementGroup_PAC_VehicleTune (38)
typedef struct
{
  Float32 PAC_COL_POS_FIL_COEFF;
  Float32 PAC_CTLR_GD;
  Float32 PAC_CTLR_GF;
  Float32 PAC_CTLR_KI;
  Float32 PAC_CTLR_KP;
  Degrees PAC_CTLR_MIN_POSN_ERR;
  Degrees PAC_OVRUSE_CMD_DE_ACVN_THD;
  Degrees PAC_OVRUSE_CMD_DE_DEACT_THD;
  Float32 PAC_OVRUSE_LIM_GAIN;
  NmPerSec PAC_OVRUSE_RATE_LIM_DEC;
  NmPerSec PAC_OVRUSE_RATE_LIM_INC;
  Kph PAC_OVRUSE_SPD_THD;
  Float32 PAC_OVRUSE_TMR_THD;
  Nm PAC_OVRUSE_TQ_THD;
  Float32 PAC_RACK_V_FIL_COEFF;
  DegreesPerSec2 PAC_RATE_LIM_A_THD;
  DegreesPerSec PAC_RATE_LIM_COL_V_THD_HI_SPD;
  DegreesPerSec PAC_RATE_LIM_COL_V_THD_LO_SPD;
  Kph PAC_RATE_LIM_SPD_THD;
  Degrees PAC_STEERING_ANGLE_CLEARANCE;
  UInt16 PAC_BOOST_GAIN;
  tPacAtfParamMap PAC_ATF_BR_MAP;
  tPacAtfParamMap PAC_ATF_K_MAP;
  tPacAtfParamMap PAC_ATF_P1_MAP;
  tPacAtfParamMap PAC_ATF_P2_MAP;
  tPacAtfParamMap PAC_ATF_P3_MAP;
  tPacAtfSpdMap PAC_ATF_SPD_MAP;
  tPacTqLimitMap PAC_TQ_LIM_MAP;
  tPacTqLimitVspdMap PAC_TQ_LIM_SPD_MAP;
} Rte_Calprm_PAC_VehicleTune_Type;

# define Rte_CalprmElementGroup_PAC_DevelopmentTune (39)
typedef struct
{
  Boolean PAC_COL_TQ_DEAC_SWT;
} Rte_Calprm_PAC_DevelopmentTune_Type;

# define Rte_CalprmElementGroup_TD_VehicleTune (40)
typedef struct
{
  Float32 PATUN_PAC_CTLR_ING;
  Float32 PATUN_PAC_CTLR_KDD;
  UInt8 TUNDAT_NUM_STEERING_TUNES;
  tVspdBkpts TUNDAT_VEHICLE_SPEED_BREAKPOINTS;
} Rte_Calprm_TD_VehicleTune_Type;

# define Rte_CalprmElementGroup_PAC_PlatformTune (41)
typedef struct
{
  Nm PAC_MAX_INTGL_TQ;
  Nm PAC_MAX_PROP_TQ;
  mmPerSec PAC_MAX_V_ERR;
  Boolean PAC_OVRUSE_ACVN_SWT;
  Boolean PAC_RATE_LIM_ACVN_SWT;
} Rte_Calprm_PAC_PlatformTune_Type;

# define Rte_CalprmElementGroup_PAM_PlatformTune (42)
typedef struct
{
  Degrees PAM_ANGLE_ERROR_LIMIT;
  Degrees PARKASSIST_ACTIVE_STEERWHEELANGLEDELTAMAX;
  Degrees PARKASSIST_ACTIVE_STEERWHEELANGLEDELTAMAX2;
  Nm PARKASSIST_DRVROVRDTQ;
  Sec PARKASSIST_MAXANGLETIMELIMIT;
  DegreesPerSec PARKASSIST_OPEN_STEERWHEELSPEEDLIMIT;
  Nm PARKASSIST_OPEN_STEERWHEELTORQUELIMIT;
  Kph PARKASSIST_OPEN_VEHICLESPEEDLIMIT;
  Kph PARKASSIST_VEHICLESPEEDLIMIT;
  ms PARKASSIST_DRVROVRDFILTERTIME;
} Rte_Calprm_PAM_PlatformTune_Type;

# define Rte_CalprmElementGroup_PDC_VehicleTune (43)
typedef struct
{
  sec_1 PDC_ACTVN_RAMP_RATE;
  Float32 PDC_CALCN_DEC;
  Float32 PDC_CALCN_INC;
  Float32 PDC_CALCN_LF_FILD_COEFF;
  Nm PDC_CALCN_MAX_TQ;
  Nm PDC_CALCN_MINTQ;
  NmPerSec PDC_CALCN_TQ_RATE_FROM_ZERO;
  NmPerSec PDC_CALCN_TQ_RATE_TO_ZERO;
  Hz PDC_GE_ITE_RATE;
  Degrees PDC_IDN_COL_POSN_MAX;
  Nm PDC_IDN_COL_TQ_MAX;
  RevsPerSec PDC_IDN_COL_VEL_MAX;
  Float32 PDC_IDN_FINMULTI;
  Float32 PDC_IDN_SYSCAPLIM;
  Kph PDC_IDN_VEHSPD_MAX;
  Kph PDC_IDN_VEHSPD_MIN;
  Degrees PDC_PREPROC_CPA_ACT_DIFF;
  Degrees PDC_PREPROC_CPA_DEACT_DIFF;
  Float32 PDC_PREPROC_CPA_FILD_COEFF;
  Float32 PDC_PREPROC_CPA_MAX_FILD_COEFF;
  Float32 PDC_PREPROC_CPA_OFFS_GAIN;
  DegreesPerSec PDC_PREPROC_CPA_RATECHK_RATE;
  Float32 PDC_PREPROC_FILD_COL_TQ_COEFF;
  Degrees PDC_RST_COL_POSN_MIN;
  Nm PDC_RST_COL_TQ_MIN;
  RevsPerSec PDC_RST_COL_VEL_MIN;
  Float32 PDC_RST_FIN_MULT_MIN;
  Kph PDC_RST_VEHSPD_MAX;
  Kph PDC_RST_VEHSPD_MIN;
  ms PDC_CALCN_TMR;
  ms PDC_IDN_CDA_APR_TLIM;
  ms PDC_IDN_CDA_RST_TIMER;
  ms PDC_PREPROC_CPA_APR_TLIM;
  ms PDC_PREPROC_CPA_DEACT_TLIM;
  ms PDC_PREPROC_CPA_RATECHK_TLIM;
  ms PDC_RST_CDA_APR_TLIM;
  ms PDC_RST_CDA_RST_TIMER;
  Boolean PDC_GE_ENABLED;
  Boolean PDC_PREPROC_CPA_ACT;
  Boolean PDC_PREPROC_CPA_ACT_ADA;
  Boolean PDC_PREPROC_YRC_USG;
  Boolean PDC_USE_LAST_JOURNEY_VAL;
  tPdcActvnPercGainMap PDC_ACTVN_PERC_GAIN_MAP;
  tPdcActvnVspdBkpts PDC_ACTVN_VSPD_BREAKPOINTS;
  tPdcCdaVspdBkpts PDC_IDN_CDA_VSPD_BREAKPOINTS;
  tPdcCdaYrLvlMap PDC_IDN_CDA_YR_LVL_MAP;
  tPdcCdaVspdBkpts PDC_RST_CDA_VSPD_BREAKPOINTS;
  tPdcCdaYrLvlMap PDC_RST_CDA_YR_LVL_MAP;
} Rte_Calprm_PDC_VehicleTune_Type;

# define Rte_CalprmElementGroup_RKC_GearTune (44)
typedef struct
{
  Degrees RACK_TRAVEL;
} Rte_Calprm_RKC_GearTune_Type;

# define Rte_CalprmElementGroup_RES_VehicleTune (45)
typedef struct
{
  Percent RES_ASSIST_CAP_LOWER_THD;
  NmPerSec RES_DEAC_TQ_RAMP_RATE;
  Degrees RES_DYN_POSN_OFFS_MIN;
  Degrees RES_LOWER_DAMPG_THRESHOLD;
  RevsPerSec RES_MAX_COLUMN_VELOCITY;
  Percent RES_NOT_LEARNED_DAMPG_MULTIPLIER;
  Percent RES_NOT_LEARNED_TQ_MULTIPLIER;
  Degrees RES_UPPER_THRESHOLD;
  Float32 RES_VSPD_FILT_TI_CONST;
  Boolean RES_DYN_POSN_OFFS_ENAD;
  Boolean RES_VSPD_FILT_ENAD;
  tHvdDeadBandLimitMap HVD_DEAD_BAND_LIMIT_MAP;
  tHvdLinearFactorMap HVD_LINEAR_FACTOR_MAP;
  tHvdMaxDampLimitMap HVD_MAX_DAMP_LIMIT_MAP;
  tResDynPosOffsMap RES_DYN_POSN_OFFS_MAP;
  tResDynPosnOffsVspdBrkptMap RES_DYN_POSN_OFFS_VSPD_BRKPT_MAP;
  tResDegreesMap RES_LOWER_THRESHOLD_MAP;
  tResPercentMap RES_MAX_TORQUE_FACTOR_MAP;
  tResPosBpts RES_POSN_DAMP_BKPTS;
  tResDmpgMap RES_STEERING_TO_CENTER_DAMPG_MAP;
  tResDmpgMap RES_STEERING_TO_END_DAMPG_MAP;
  tResPercentMap RES_TORQUE_LIMIT_MAP;
  tResVspdBkpts RES_VSPD_BKPTS;
} Rte_Calprm_RES_VehicleTune_Type;

# define Rte_CalprmElementGroup_COL_DevelopmentTune (46)
typedef struct
{
  Degrees SA_VERIFY_AVRG_DEV_THD;
  Degrees SA_VERIFY_STORED_POSN_DEV_THD;
  UInt16 CLEAR_COLANG_MPS_NARROW_XCHECK_FAULT;
  UInt16 SA_VERIFY_NUM_INTGL_INST;
  Boolean ASP_COLANG_MPS_NARROW_XCHECK_SERVICE_LATCH_ENABLED;
  Boolean ASP_OFS_VERIFICATION_ACTVD;
} Rte_Calprm_COL_DevelopmentTune_Type;

# define Rte_CalprmElementGroup_DR_VehicleTune (47)
typedef struct
{
  Hz SDR_1ST_ORDER_FRQ_TH;
  Hz SDR_2ND_ORDER_FRQ_TH;
  Hz SDR_COL_TQ_FILTER_FRQ;
  Float32 SDR_DAMNG_FAC_1ST_ORDER;
  Float32 SDR_DAMNG_FAC_2ND_ORDER;
  Float32 SDR_DMD_PEAK_DECAY;
  Float32 SDR_DSTBC_PK_FILT_CON;
  Nm SDR_LOWR_LIM;
  Nm SDR_LOWR_THRESH;
  Float32 SDR_LOWR_TRQ_MULT;
  Float32 SDR_PHASE_COMPENSATION;
  ms_1 SDR_QF_DWN_SLEW_RATE;
  ms_1 SDR_QF_UP_SLEW_RATE;
  Nm SDR_UPPR_LIM;
  Nm SDR_UPPR_THRESH;
  Float32 SDR_UPPR_TRQ_MULT;
  tSdrFrqBkpts SDR_FRQ_AXIS;
  tSdrGainOrderMap SDR_GAIN_1ST_ORDER_MAP;
  tSdrGainOrderMap SDR_GAIN_2ND_ORDER_MAP;
} Rte_Calprm_DR_VehicleTune_Type;

# define Rte_CalprmElementGroup_SFS_VehicleTune (48)
typedef struct
{
  Percent SFS_ROLLBACK_THD;
  Percent SFS_SWITCH_COLTRQ_CHECK_THD;
  Nm SFS_SWITCH_COLTRQ_THD;
  RevsPerSec SFS_SWITCH_COLVEL_THD;
  Kph SFS_SWITCH_VEHSPD_THD;
  ms SFS_BLEND_COND_CHECK_TIME;
  ms SFS_ROLLBACK_TIME;
  ms SFS_SWITCH_TIME;
  Boolean SFS_DEF_READ_FRM_NVM_SWT;
  Boolean SFS_IMMEDIATE_BLENDING_ENABLED;
  tSfsTuneLookUp SFS_MODE_LOOKUP_TABLE;
  tSfsTqThdMap SFS_TRQ_THD_MAP;
  tSfsVspdBkpts SFS_VSPD_BKPTS;
} Rte_Calprm_SFS_VehicleTune_Type;

# define Rte_CalprmElementGroup_TD_PlatformTune (49)
typedef struct
{
  tExternalSignConvention EXT_SIGN_CNVTN_SIGN_CONVENTION;
} Rte_Calprm_TD_PlatformTune_Type;

# define Rte_CalprmElementGroup_RKC_DevelopmentTune (50)
typedef struct
{
  ms STEER_POSN_OUT_OF_RANGE_ERR_SAFE_TIME;
  UInt16 CLEAR_ASP_RANGE_CHECK_FAULT;
  Boolean ASP_RANGE_CHECK_STS_SERVICE_LATCH_ENABLED;
} Rte_Calprm_RKC_DevelopmentTune_Type;

# define Rte_CalprmElementGroup_COL_SensorTune (51)
typedef struct
{
  NmPerDegree TBAR_STIFFNESS;
  tAngleSensorPosition ANGLE_SENSOR_POSITION;
} Rte_Calprm_COL_SensorTune_Type;

# define Rte_CalprmElementGroup_IED_VehicleTune (52)
typedef struct
{
  mm TYRE_CIRCUMFERENCE_FRONT;
  mm TYRE_CIRCUMFERENCE_REAR;
} Rte_Calprm_IED_VehicleTune_Type;

# define Rte_CalprmElementGroup_VDM_VehicleTune (53)
typedef struct
{
  Float32 VDM_ESTIMATED_SWA_FILTER_COEFF;
  Kph VDM_EST_SWA_AXIS_SPD_DIFF_THRESH;
  Kph VDM_EST_SWA_WSPD_THRESHOLD;
  Float32 VDM_EXT_YAW_A_FILTER_TIME_CONSTANT;
  Float32 VDM_EXT_YAW_RATE_FILTER_TIME_CONSTANT;
  KphPerSec VDM_MAX_WHL_SPD_ERROR_RECOV_RATE;
  Float32 VDM_RWA_CALC_CONSTANT;
  Kph VDM_WHEEL_SPD_GRDT_THD;
  Kph VDM_WHEEL_SPEED_DEVIATION_THD;
  Float32 VDM_WHEEL_SPEED_FILTER_TIME_CONSTANT;
  KphPerSec VDM_WHL_ACCEL_SLEW_RATE_LIMIT;
  KphPerSec VDM_WHL_DECEL_SLEW_RATE_LIMIT;
  DegreesPerSec2 VDM_YAW_A_DE_THD;
  Float32 VDM_YAW_A_FILTER_TIME_CONSTANT;
  Float32 VDM_YAW_RATE_CLCN_CON;
  Float32 VDM_YAW_RATE_FILTER_TIME_CONSTANT;
  tEstimatedRWAMap VDM_ESTIMATED_RWA_MAP;
  tVehSteeringRatioMap VDM_VEHICLE_STEERING_RATIO_MAP;
} Rte_Calprm_VDM_VehicleTune_Type;

# define Rte_CalprmElementGroup_GRG_PlatformTune (54)
typedef struct
{
  Float32 VEL_LPF_FILTER_COEFF;
} Rte_Calprm_GRG_PlatformTune_Type;

typedef struct
{
  Rte_Calprm_AMC_DevelopmentTune_Type Rte_Calprm_AMC;
  Rte_Calprm_COL_DevelopmentTune_Type Rte_Calprm_COL;
  Rte_Calprm_DSR_DevelopmentTune_Type Rte_Calprm_DSR;
  Rte_Calprm_PAC_DevelopmentTune_Type Rte_Calprm_PAC;
  Rte_Calprm_RKC_DevelopmentTune_Type Rte_Calprm_RKC;
} Rte_Calprm_DevelopmentTune_Type;

typedef struct
{
  Rte_Calprm_ATM_EppTune_Type Rte_Calprm_ATM;
  Rte_Calprm_GRG_EppTune_Type Rte_Calprm_GRG;
} Rte_Calprm_EppTune_Type;

typedef struct
{
  Rte_Calprm_CGD_FeatureTune_Type Rte_Calprm_CGD;
} Rte_Calprm_FeatureTune_Type;

typedef struct
{
  Rte_Calprm_ATM_GearTune_Type Rte_Calprm_ATM;
  Rte_Calprm_GRG_GearTune_Type Rte_Calprm_GRG;
  Rte_Calprm_RKC_GearTune_Type Rte_Calprm_RKC;
  Rte_Calprm_SLD_GearTune_Type Rte_Calprm_SLD;
} Rte_Calprm_GearTune_Type;

typedef struct
{
  Rte_Calprm_AMC_PlatformTune_Type Rte_Calprm_AMC;
  Rte_Calprm_ARB_PlatformTune_Type Rte_Calprm_ARB;
  Rte_Calprm_CGD_PlatformTune_Type Rte_Calprm_CGD;
  Rte_Calprm_COL_PlatformTune_Type Rte_Calprm_COL;
  Rte_Calprm_DSR_PlatformTune_Type Rte_Calprm_DSR;
  Rte_Calprm_EED_PlatformTune_Type Rte_Calprm_EED;
  Rte_Calprm_GRG_PlatformTune_Type Rte_Calprm_GRG;
  Rte_Calprm_HVG_PlatformTune_Type Rte_Calprm_HVG;
  Rte_Calprm_IGN_PlatformTune_Type Rte_Calprm_IGN;
  Rte_Calprm_OTM_PlatformTune_Type Rte_Calprm_OTM;
  Rte_Calprm_PAC_PlatformTune_Type Rte_Calprm_PAC;
  Rte_Calprm_PAM_PlatformTune_Type Rte_Calprm_PAM;
  Rte_Calprm_RKC_PlatformTune_Type Rte_Calprm_RKC;
  Rte_Calprm_SFM_PlatformTune_Type Rte_Calprm_SFM;
  Rte_Calprm_SUP_PlatformTune_Type Rte_Calprm_SUP;
  Rte_Calprm_TD_PlatformTune_Type Rte_Calprm_TD;
  Rte_Calprm_VDM_PlatformTune_Type Rte_Calprm_VDM;
  Rte_Calprm_VS_PlatformTune_Type Rte_Calprm_VS;
} Rte_Calprm_PlatformTune_Type;

typedef struct
{
  Rte_Calprm_ATM_SensorTune_Type Rte_Calprm_ATM;
  Rte_Calprm_COL_SensorTune_Type Rte_Calprm_COL;
  Rte_Calprm_SLD_SensorTune_Type Rte_Calprm_SLD;
  Rte_Calprm_TRQ_SensorTune_Type Rte_Calprm_TRQ;
} Rte_Calprm_SensorTune_Type;

typedef struct
{
  Rte_Calprm_AC_VehicleTune_Type Rte_Calprm_AC;
  Rte_Calprm_AR_VehicleTune_Type Rte_Calprm_AR;
  Rte_Calprm_ATM_VehicleTune_Type Rte_Calprm_ATM;
  Rte_Calprm_DMP_VehicleTune_Type Rte_Calprm_DMP;
  Rte_Calprm_DR_VehicleTune_Type Rte_Calprm_DR;
  Rte_Calprm_DSR_VehicleTune_Type Rte_Calprm_DSR;
  Rte_Calprm_FRC_VehicleTune_Type Rte_Calprm_FRC;
  Rte_Calprm_HOD_VehicleTune_Type Rte_Calprm_HOD;
  Rte_Calprm_HVG_VehicleTune_Type Rte_Calprm_HVG;
  Rte_Calprm_IED_VehicleTune_Type Rte_Calprm_IED;
  Rte_Calprm_LDW_VehicleTune_Type Rte_Calprm_LDW;
  Rte_Calprm_OTM_VehicleTune_Type Rte_Calprm_OTM;
  Rte_Calprm_PAC_VehicleTune_Type Rte_Calprm_PAC;
  Rte_Calprm_PDC_VehicleTune_Type Rte_Calprm_PDC;
  Rte_Calprm_RES_VehicleTune_Type Rte_Calprm_RES;
  Rte_Calprm_SC_VehicleTune_Type Rte_Calprm_SC;
  Rte_Calprm_SFS_VehicleTune_Type Rte_Calprm_SFS;
  Rte_Calprm_SPCM_VehicleTune_Type Rte_Calprm_SPCM;
  Rte_Calprm_SPC_VehicleTune_Type Rte_Calprm_SPC;
  Rte_Calprm_TD_VehicleTune_Type Rte_Calprm_TD;
  Rte_Calprm_VDM_VehicleTune_Type Rte_Calprm_VDM;
} Rte_Calprm_VehicleTune_Type;

# ifdef RTE_CORE

#  define RTE_START_SEC_VAR_DevelopmentTune_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

extern VAR(Rte_Calprm_DevelopmentTune_Type, RTE_VAR_DevelopmentTune) Rte_CalprmInitRam_DevelopmentTune;

#  define RTE_STOP_SEC_VAR_DevelopmentTune_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

#  define RTE_START_SEC_VAR_EppTune_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

extern VAR(Rte_Calprm_EppTune_Type, RTE_VAR_EppTune) Rte_CalprmInitRam_EppTune;

#  define RTE_STOP_SEC_VAR_EppTune_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

#  define RTE_START_SEC_VAR_FeatureTune_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

extern VAR(Rte_Calprm_FeatureTune_Type, RTE_VAR_FeatureTune) Rte_CalprmInitRam_FeatureTune;

#  define RTE_STOP_SEC_VAR_FeatureTune_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

#  define RTE_START_SEC_VAR_GearTune_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

extern VAR(Rte_Calprm_GearTune_Type, RTE_VAR_GearTune) Rte_CalprmInitRam_GearTune;

#  define RTE_STOP_SEC_VAR_GearTune_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

#  define RTE_START_SEC_VAR_PlatformTune_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

extern VAR(Rte_Calprm_PlatformTune_Type, RTE_VAR_PlatformTune) Rte_CalprmInitRam_PlatformTune;

#  define RTE_STOP_SEC_VAR_PlatformTune_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

#  define RTE_START_SEC_VAR_SensorTune_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

extern VAR(Rte_Calprm_SensorTune_Type, RTE_VAR_SensorTune) Rte_CalprmInitRam_SensorTune;

#  define RTE_STOP_SEC_VAR_SensorTune_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

#  define RTE_START_SEC_VAR_VehicleTune_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

extern VAR(Rte_Calprm_VehicleTune_Type, RTE_VAR_VehicleTune) Rte_CalprmInitRam_VehicleTune;

#  define RTE_STOP_SEC_VAR_VehicleTune_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

# endif


/**********************************************************************************************************************
 * Per-Instance Memory User Types
 *********************************************************************************************************************/


/**********************************************************************************************************************
 * Constant value definitions
 *********************************************************************************************************************/

# define RTE_START_SEC_CONST_UNSPECIFIED
# include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

extern CONST(tAbsInterventionStatus, RTE_CONST) Rte_iBrakeInterventionStatus_AbsInterventionStatus_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tAssistCapability, RTE_CONST) Rte_AssistModeControllerSwc_AssistStateCapability_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tAssistCapability, RTE_CONST) Rte_AssistModeControllerSwc_OveruseCapability_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tAssistCapability, RTE_CONST) Rte_VehicleStateSwc_Capability_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tAssistCapability, RTE_CONST) Rte_iAssistCapability_Capability_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tAssistStates, RTE_CONST) Rte_iAssistStates_AssistState_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tAssistTorque, RTE_CONST) Rte_ArbitratorSwc_ActiveReturnTqDemand_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tAssistTorque, RTE_CONST) Rte_ArbitratorSwc_DampingTqDemand_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tAssistTorque, RTE_CONST) Rte_ArbitratorSwc_DistTqDemand_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tAssistTorque, RTE_CONST) Rte_ArbitratorSwc_FricTqDemand_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tAssistTorque, RTE_CONST) Rte_ArbitratorSwc_HvdTqDemand_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tAssistTorque, RTE_CONST) Rte_ArbitratorSwc_PdcTqDemand_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tAssistTorque, RTE_CONST) Rte_ArbitratorSwc_ResTqDemand_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tAssistTorque, RTE_CONST) Rte_AssistModeControllerSwc_RedAssistanceTorque_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tAssistTorque, RTE_CONST) Rte_GeelyArbitratorSwc_HvgTqDemand_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tAssistTorque, RTE_CONST) Rte_GeelyArbitratorSwc_PaTqDemand_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tAssistTorque, RTE_CONST) Rte_GeelyArbitratorSwc_SpcTqDemand_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tAssistTorque, RTE_CONST) Rte_iAssistTorque_AssistanceTorque_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tAssistTorque, RTE_CONST) Rte_iInputTorqueDemands_LimitingTorqueDemand_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tBcData, RTE_CONST) Rte_AssistControllerSwc_bc_pData_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tCCP_InvalidData, RTE_CONST) Rte_GarageDiagnosticsSwc_CarConfigParaFaults_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tCOM_AgDataRawSafe, RTE_CONST) Rte_IVDDMChasFr14_1B0_AgDataRawSafe_AgDataRawSafeG_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tCOM_AsyPinionAgReq, RTE_CONST) Rte_IVDDMChasFr45_85_PinionAngle_AsyPinionAgReqSafeAgReqG_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tCOM_BrkPedl, RTE_CONST) Rte_IVDDMChasFr12_1C0_BrkPedl_BrkPedlG_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tCOM_DrvrStrWhlHld, RTE_CONST) Rte_IPSCMChasFr03_170_DrvrSteerWhlHld_DrvrStrWhlHldG_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tCOM_LatCtrlModCfmd, RTE_CONST) Rte_IPSCMChasFr02_90_LatCtrlModCfmd_LatCtrlModCfmdG_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tCOM_LatCtrlReqSafe, RTE_CONST) Rte_IVDDMChasFr07_140_LateralControlRequest_LatCtrlReqSafeG_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tCOM_ParkAssiPinionAgReq, RTE_CONST) Rte_IVDDMChasFr15_190_ParkAssistPinionAgReq_ParkAssiPinionAgReqG_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tCOM_PinionSteerAg1, RTE_CONST) Rte_IPSCMChasFr01_10_PinionSteerAg_PinionSteerAgG_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tCOM_PinionSteerAgSpd1, RTE_CONST) Rte_IPSCMChasFr01_10_PinionSteerAgSpd_PinionSteerAgSpdG_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tCOM_SteerErrReqSafe, RTE_CONST) Rte_IPSCMChasFr03_170_SteerErrReqSafe_SteerErrReqSafeG_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tCOM_SteerSetg, RTE_CONST) Rte_IVDDMChasFr24_390_SteerSettings_SteerSetgG_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tCOM_SteerWhlSnsr, RTE_CONST) Rte_ISASChasFr01_40_SteerWhlSnsr_SteerWhlSnsrG_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tCOM_SteerWhlTq, RTE_CONST) Rte_IPSCMChasFr02_90_SteerWhlTq_SteerWhlTqG_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tCOM_VIN, RTE_CONST) Rte_IVDDMChasFr31_340_VIN_VinG_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tCOM_VehBattU, RTE_CONST) Rte_IVDDMChasFr25_380_VehBattU_VehBattUG_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tCOM_VehCfgPrm, RTE_CONST) Rte_IVDDMChasFr30_250_VehicleConfigurationParameters_VehCfgPrmG_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tCOM_VehModMngt, RTE_CONST) Rte_IVDDMChasFr19_2E0_VehModMngt_VehModMngtG_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tCOM_VehMtnSt, RTE_CONST) Rte_IVDDMChasFr19_2E0_VehMtnSt_VehMtnStG_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tCOM_VehSpd, RTE_CONST) Rte_IVDDMChasFr05_E0_VehSpd_VehSpdLgtSafeG_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tCOM_WhlSpd, RTE_CONST) Rte_IVDDMChasFr10_1A0_WhlSpdCircumFrnt_WhlSpdCircumFrntG_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tCOM_WhlSpd, RTE_CONST) Rte_IVDDMChasFr12_1C0_WhlSpdCircumRear_WhlSpdCircumRearG_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tCanMsgFault, RTE_CONST) Rte_ImportEpsDataSwc_BrkPedSts_Fault_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tCanMsgFault, RTE_CONST) Rte_ImportEpsDataSwc_CarTiGlb_Data_Fault_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tCanMsgFault, RTE_CONST) Rte_ImportEpsDataSwc_FRONT_WHL_SPD_Fault_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tCanMsgFault, RTE_CONST) Rte_ImportEpsDataSwc_IniValSigCfgIDChassisCAN_Data_Fault_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tCanMsgFault, RTE_CONST) Rte_ImportEpsDataSwc_LatCtrlReqSafe_Data_Fault_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tCanMsgFault, RTE_CONST) Rte_ImportEpsDataSwc_MstCfgID_CntrForMissCom_Data_Fault_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tCanMsgFault, RTE_CONST) Rte_ImportEpsDataSwc_OdometeDriveMode_Data_Fault_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tCanMsgFault, RTE_CONST) Rte_ImportEpsDataSwc_ParkAssiPinionAgReq_Data_Fault_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tCanMsgFault, RTE_CONST) Rte_ImportEpsDataSwc_PersonalSettings_Data_Fault_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tCanMsgFault, RTE_CONST) Rte_ImportEpsDataSwc_PinionAngleData_Fault_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tCanMsgFault, RTE_CONST) Rte_ImportEpsDataSwc_REAR_WHL_SPD_Fault_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tCanMsgFault, RTE_CONST) Rte_ImportEpsDataSwc_SAS_Status_Fault_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tCanMsgFault, RTE_CONST) Rte_ImportEpsDataSwc_SteerSettings_Data_Fault_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tCanMsgFault, RTE_CONST) Rte_ImportEpsDataSwc_VIN_Data_Fault_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tCanMsgFault, RTE_CONST) Rte_ImportEpsDataSwc_VehicleBatteryU_Fault_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tCanMsgFault, RTE_CONST) Rte_ImportEpsDataSwc_VehicleConfigurationParameters_Data_Fault_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tCanMsgFault, RTE_CONST) Rte_ImportEpsDataSwc_VehicleMode_Fault_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tCanMsgFault, RTE_CONST) Rte_ImportEpsDataSwc_VehicleMotionState_Fault_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tCanMsgFault, RTE_CONST) Rte_ImportEpsDataSwc_VehicleSpeedData_Fault_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tCanMsgFault, RTE_CONST) Rte_ImportEpsDataSwc_YawRate_Fault_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tCanSuppressCondition, RTE_CONST) Rte_iCanSuppressCondition_CanSuppressCondition_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tCarTiGlb, RTE_CONST) Rte_iVehicleInformation_CarTimeStampGlobal_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tColumnPosition, RTE_CONST) Rte_ColumnSwc_SteeringPositionLower_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tColumnPosition, RTE_CONST) Rte_iColumnData_ColumnPositionLower_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tColumnPosition, RTE_CONST) Rte_iColumnData_SteeringPositionCorrection_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tColumnPosition, RTE_CONST) Rte_iColumnData_SteeringPositionLower_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tColumnPosition, RTE_CONST) Rte_iColumnData_SteeringPositionUpper_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tColumnVelocity, RTE_CONST) Rte_iColumnData_ColumnVelocity_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tColumnVelocity, RTE_CONST) Rte_iPinionData_PinionVelocity_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tDrvModReq, RTE_CONST) Rte_iSteerFeelSelectionRequest_DriveModeRequest_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tEngineSuppressCondition, RTE_CONST) Rte_iEngineSuppressCondition_EngineSuppressCondition_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tEspInterventionStatus, RTE_CONST) Rte_iBrakeInterventionStatus_EspInterventionStatus_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tEstimatedSteeringPosition, RTE_CONST) Rte_iVehicleData_EstimatedSteeringPosition_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tExtSteerAgDmd, RTE_CONST) Rte_iExtSteerAgDmd_ExtSteerAgDmd_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tGearEngagedSts, RTE_CONST) Rte_iGearEngagedSts_GearEngagedSts_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tHandbrakeSts, RTE_CONST) Rte_iHandBrakeStatus_HandbrakeSts_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tHvgAcvnData, RTE_CONST) Rte_HapticVibrationGenSwc_HvgAcvnData_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tHvgRequestData, RTE_CONST) Rte_HapticVibrationGenSwc_HvgRequestData_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tHvgStatus, RTE_CONST) Rte_iHvgStatus_HvgStatus_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tIgnition, RTE_CONST) Rte_iIgnitionState_IgnitionState_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tIgnition, RTE_CONST) Rte_iIgnitionState_RawIgnitionState_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tIgnitionSuppressCondition, RTE_CONST) Rte_iIgnitionSuppressCondition_IgnitionSuppressCondition_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tInputTorque, RTE_CONST) Rte_ColumnSwc_ColumnTorque_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tInputTorque, RTE_CONST) Rte_GeelyArbitratorSwc_OverlayTorqueDemand_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tInputTorque, RTE_CONST) Rte_iColumnData_ColumnTorque_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tInputTorque, RTE_CONST) Rte_iDriverSteerRecommendRequest_DriverSteerRecommendRequest_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tInputTorque, RTE_CONST) Rte_iInputTorqueDemands_OverlayTorqueDemand_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tInputTorque, RTE_CONST) Rte_iTorque_Torque_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tLatCtrMode, RTE_CONST) Rte_iLateralControlModeRequest_LateralControlModeRequest_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tLatSWHWReq, RTE_CONST) Rte_iSteerWhlHptcWarnRequest_SteerWhlHptcWarnRequest_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tLateralControlRequestData, RTE_CONST) Rte_ImportEpsDataSwc_LatCtrlReqSafe_Data_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tLdwData, RTE_CONST) Rte_iLaneDepartureData_LaneDepartureWarnData_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tMstCfgID_CntrForMissCom_Data, RTE_CONST) Rte_ImportEpsDataSwc_MstCfgID_CntrForMissCom_Data_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tOdoMeter, RTE_CONST) Rte_iVehicleInformation_OdoMeter_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tOdometeDriveMode_Data, RTE_CONST) Rte_ImportEpsDataSwc_OdometeDriveMode_Data_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tOtmFeatureResponse, RTE_CONST) Rte_iOtmFeatureResponse_OTMFeatureResponse_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tPedalbrakePressure, RTE_CONST) Rte_iPedalbrakeSts_PedalbrakePressure_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tPedalbrakeSts, RTE_CONST) Rte_iPedalbrakeSts_PedalbrakeSts_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tPersonalSettings_Data, RTE_CONST) Rte_ImportEpsDataSwc_PersonalSettings_Data_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tPinionPosition, RTE_CONST) Rte_iAsyPinionAngleRequest_AsyPinionAngleRequest_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tPinionPosition, RTE_CONST) Rte_iPinionData_PinionPosition_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tProfPenSetg, RTE_CONST) Rte_iSteerFeelSelectionRequest_ProfilePersonalSettings_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tRackCentre, RTE_CONST) Rte_RackConfig_ExternalSteeringAngleSensorSwc_RackCentre_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tRackCentreOffset, RTE_CONST) Rte_iRackCentreOffset_RackCentreOffset_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tRackForce, RTE_CONST) Rte_iRackData_AssistRackForce_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tRackForce, RTE_CONST) Rte_iRackData_DriverRackForce_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tRackForce, RTE_CONST) Rte_iRackData_TotalRackForce_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tRackVelocity, RTE_CONST) Rte_iRackData_FilteredRackVelocity_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tRackVelocity, RTE_CONST) Rte_iRackData_RackVelocity_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tRawSteerSnsr, RTE_CONST) Rte_iRawSteerSnsrData_SteerSnsrData_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tRawVehicleSpeed, RTE_CONST) Rte_iRawVehicleSpeed_VehicleSpeed_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tResPosnInUse, RTE_CONST) Rte_iResPosition_ResPosnInUse_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tSavePenSetg, RTE_CONST) Rte_iSteerFeelSelectionRequest_SavePersonalSettings_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tSensorAngle, RTE_CONST) Rte_iAngle_Angle_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tSfsMode, RTE_CONST) Rte_iSfsMode_SfsMode_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tSteeringPositionCorrection, RTE_CONST) Rte_ColumnSwc_SteeringPositionCorrection_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tStrSetg, RTE_CONST) Rte_iSteerFeelSelectionRequest_SteerSettings_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tStraightAheadOffset, RTE_CONST) Rte_RackConfig_ExternalSteeringAngleSensorSwc_StraightAheadOffset_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tStraightAheadOffset, RTE_CONST) Rte_iStraightAheadOffset_StraightAheadOffset_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tSupplySuppressCondition, RTE_CONST) Rte_iSupplySuppressCondition_SupplySuppressCondition_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tTorqueChannel, RTE_CONST) Rte_iTorqueChannelData_Channel1_Data_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tTorqueChannel, RTE_CONST) Rte_iTorqueChannelData_Channel2_Data_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tTorqueChannel, RTE_CONST) Rte_iTorqueChannelData_Channel3_Data_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tTractionControlSysStatus, RTE_CONST) Rte_iTractionControlSysData_TractionControlSysStatus_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tTyreCircumferences, RTE_CONST) Rte_iWheelData_TyreCircumferences_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tVehMtnSt, RTE_CONST) Rte_iVehicleMotionState_VehMtnSt_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tVehicleBattery, RTE_CONST) Rte_iVehicleBatteryVoltage_VehBatVlt_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tVehicleConfigurationParameters, RTE_CONST) Rte_iVehicleConfigurationParameters_VehicleConfigurationParameters_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tVehicleConfigurationParameters_Data, RTE_CONST) Rte_ImportEpsDataSwc_VehicleConfigurationParameters_Data_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tVehicleIdentifyNumber, RTE_CONST) Rte_iVehicleInformation_VehicleIdentifyNumber_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tVehicleIdentifyNumber_Data, RTE_CONST) Rte_ImportEpsDataSwc_VIN_Data_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tVehicleMode, RTE_CONST) Rte_ImportEpsDataSwc_VehicleMode_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tVehicleModeManagement, RTE_CONST) Rte_iVehicleModeManagement_VehModMnt_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tVehicleSpd, RTE_CONST) Rte_iVehicleData_VehicleSpeed_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tWheelSpeeds, RTE_CONST) Rte_iWheelData_WheelSpeeds_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tWheelSpeedsDataFront, RTE_CONST) Rte_ImportEpsDataSwc_WheelSpeedsDataFront_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tWheelSpeedsDataRear, RTE_CONST) Rte_ImportEpsDataSwc_WheelSpeedsDataRear_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tYawRateData, RTE_CONST) Rte_iVehicleData_YawRate_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

extern CONST(tYawRateData, RTE_CONST) Rte_iYawRateData_YawRate_Init; /* PRQA S 0850 */ /* MD_MSR_19.8 */

# define RTE_STOP_SEC_CONST_UNSPECIFIED
# include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */
# include "Rte_DataHandleType.h"

# ifdef RTE_MICROSAR_PIM_EXPORT


/**********************************************************************************************************************
 * Calibration component and SW-C local calibration parameters
 *********************************************************************************************************************/

#  define RTE_START_SEC_CONST_DevelopmentTune_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

extern CONST(Rte_Calprm_DevelopmentTune_Type, RTE_CONST_DevelopmentTune) Rte_CalprmRom_DevelopmentTune; /* PRQA S 0850 */ /* MD_MSR_19.8 */

#  define RTE_STOP_SEC_CONST_DevelopmentTune_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

#  define RTE_START_SEC_CONST_EppTune_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

extern CONST(Rte_Calprm_EppTune_Type, RTE_CONST_EppTune) Rte_CalprmRom_EppTune; /* PRQA S 0850 */ /* MD_MSR_19.8 */

#  define RTE_STOP_SEC_CONST_EppTune_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

#  define RTE_START_SEC_CONST_FeatureTune_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

extern CONST(Rte_Calprm_FeatureTune_Type, RTE_CONST_FeatureTune) Rte_CalprmRom_FeatureTune; /* PRQA S 0850 */ /* MD_MSR_19.8 */

#  define RTE_STOP_SEC_CONST_FeatureTune_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

#  define RTE_START_SEC_CONST_GearTune_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

extern CONST(Rte_Calprm_GearTune_Type, RTE_CONST_GearTune) Rte_CalprmRom_GearTune; /* PRQA S 0850 */ /* MD_MSR_19.8 */

#  define RTE_STOP_SEC_CONST_GearTune_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

#  define RTE_START_SEC_CONST_NvRomBlockDefaultValues_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

extern CONST(tAssistModeControllerNvm, RTE_CONST_NvRomBlockDefaultValues) Rte_AMC_AssistModeControllerNvm_DEFAULT_VALUE; /* PRQA S 0850 */ /* MD_MSR_19.8 */
extern CONST(tATMFreezeFrameNvm, RTE_CONST_NvRomBlockDefaultValues) Rte_ATM_ATMFreezeFrameNvm_DEFAULT_VALUE; /* PRQA S 0850 */ /* MD_MSR_19.8 */
extern CONST(tAssistTrqMonitorNvm, RTE_CONST_NvRomBlockDefaultValues) Rte_ATM_AssistTrqMonitorNvm_DEFAULT_VALUE; /* PRQA S 0850 */ /* MD_MSR_19.8 */
extern CONST(tCCDeriveNvmData, RTE_CONST_NvRomBlockDefaultValues) Rte_CGD_CCDeriveNvmData_DEFAULT_VALUE; /* PRQA S 0850 */ /* MD_MSR_19.8 */
extern CONST(tCCFaultyNvmData, RTE_CONST_NvRomBlockDefaultValues) Rte_CGD_CCFaultyNvmData_DEFAULT_VALUE; /* PRQA S 0850 */ /* MD_MSR_19.8 */
extern CONST(tCCValidNvmData, RTE_CONST_NvRomBlockDefaultValues) Rte_CGD_CCValidNvmData_DEFAULT_VALUE; /* PRQA S 0850 */ /* MD_MSR_19.8 */
extern CONST(tCustomerEolNvmData, RTE_CONST_NvRomBlockDefaultValues) Rte_CGD_CustomerEolNvmData_DEFAULT_VALUE; /* PRQA S 0850 */ /* MD_MSR_19.8 */
extern CONST(tSecurityNvmData, RTE_CONST_NvRomBlockDefaultValues) Rte_CGD_SecurityNvmData_DEFAULT_VALUE; /* PRQA S 0850 */ /* MD_MSR_19.8 */
extern CONST(tColumnNvm, RTE_CONST_NvRomBlockDefaultValues) Rte_COL_ColumnNvm_DEFAULT_VALUE; /* PRQA S 0850 */ /* MD_MSR_19.8 */
extern CONST(tColumnServLatchNvm, RTE_CONST_NvRomBlockDefaultValues) Rte_COL_ColumnServLatchNvm_DEFAULT_VALUE; /* PRQA S 0850 */ /* MD_MSR_19.8 */
extern CONST(tCarCofigNvmData, RTE_CONST_NvRomBlockDefaultValues) Rte_IED_CarCofigNvmData_DEFAULT_VALUE; /* PRQA S 0850 */ /* MD_MSR_19.8 */
extern CONST(tPullDriftCompensationNvmData, RTE_CONST_NvRomBlockDefaultValues) Rte_PDC_PullDriftCompensationNvmData_DEFAULT_VALUE; /* PRQA S 0850 */ /* MD_MSR_19.8 */
extern CONST(tResPositionLimitsNvmData, RTE_CONST_NvRomBlockDefaultValues) Rte_RKC_ResPositionLimitsNvmData_DEFAULT_VALUE; /* PRQA S 0850 */ /* MD_MSR_19.8 */
extern CONST(tSFMTuneNvmData, RTE_CONST_NvRomBlockDefaultValues) Rte_SFM_SFMTuneNvmData_DEFAULT_VALUE; /* PRQA S 0850 */ /* MD_MSR_19.8 */
extern CONST(tSteerFeelSelectionNvmData, RTE_CONST_NvRomBlockDefaultValues) Rte_SFS_SteerFeelSelectionNvmData_DEFAULT_VALUE; /* PRQA S 0850 */ /* MD_MSR_19.8 */
extern CONST(tEppTuneNvRamBlock, RTE_CONST_NvRomBlockDefaultValues) Rte_TDM_EppTuneNvRamBlock_DEFAULT_VALUE; /* PRQA S 0850 */ /* MD_MSR_19.8 */
extern CONST(tEppTuneSourceSelectorNvm, RTE_CONST_NvRomBlockDefaultValues) Rte_TDM_EppTuneSourceSelectorNvm_DEFAULT_VALUE; /* PRQA S 0850 */ /* MD_MSR_19.8 */
extern CONST(tGearTuneNvRamBlock, RTE_CONST_NvRomBlockDefaultValues) Rte_TDM_GearTuneNvRamBlock_DEFAULT_VALUE; /* PRQA S 0850 */ /* MD_MSR_19.8 */
extern CONST(tGearTuneSourceSelectorNvm, RTE_CONST_NvRomBlockDefaultValues) Rte_TDM_GearTuneSourceSelectorNvm_DEFAULT_VALUE; /* PRQA S 0850 */ /* MD_MSR_19.8 */
extern CONST(tPlatformTuneNvRamBlock, RTE_CONST_NvRomBlockDefaultValues) Rte_TDM_PlatformTuneNvRamBlock_DEFAULT_VALUE; /* PRQA S 0850 */ /* MD_MSR_19.8 */
extern CONST(tPlatformTuneSourceSelectorNvm, RTE_CONST_NvRomBlockDefaultValues) Rte_TDM_PlatformTuneSourceSelectorNvm_DEFAULT_VALUE; /* PRQA S 0850 */ /* MD_MSR_19.8 */
extern CONST(tSensorTuneNvRamBlock, RTE_CONST_NvRomBlockDefaultValues) Rte_TDM_SensorTuneNvRamBlock_DEFAULT_VALUE; /* PRQA S 0850 */ /* MD_MSR_19.8 */
extern CONST(tSensorTuneSourceSelectorNvm, RTE_CONST_NvRomBlockDefaultValues) Rte_TDM_SensorTuneSourceSelectorNvm_DEFAULT_VALUE; /* PRQA S 0850 */ /* MD_MSR_19.8 */
extern CONST(tVehicleTuneNvRamBlock, RTE_CONST_NvRomBlockDefaultValues) Rte_TDM_VehicleTuneNvRamBlock_DEFAULT_VALUE; /* PRQA S 0850 */ /* MD_MSR_19.8 */
extern CONST(tVehicleTuneSourceSelectorNvm, RTE_CONST_NvRomBlockDefaultValues) Rte_TDM_VehicleTuneSourceSelectorNvm_DEFAULT_VALUE; /* PRQA S 0850 */ /* MD_MSR_19.8 */
extern CONST(tTorqueSensorNvmData, RTE_CONST_NvRomBlockDefaultValues) Rte_TRQ_TorqueSensorNvmData_DEFAULT_VALUE; /* PRQA S 0850 */ /* MD_MSR_19.8 */
extern CONST(tYawRateOffsetNvm, RTE_CONST_NvRomBlockDefaultValues) Rte_VDM_YawRateOffsetNvm_DEFAULT_VALUE; /* PRQA S 0850 */ /* MD_MSR_19.8 */
extern CONST(tEolNvmData, RTE_CONST_NvRomBlockDefaultValues) Rte_itsEppAbstraction_EolNvmData_DEFAULT_VALUE; /* PRQA S 0850 */ /* MD_MSR_19.8 */

#  define RTE_STOP_SEC_CONST_NvRomBlockDefaultValues_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

#  define RTE_START_SEC_CONST_PlatformTune_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

extern CONST(Rte_Calprm_PlatformTune_Type, RTE_CONST_PlatformTune) Rte_CalprmRom_PlatformTune; /* PRQA S 0850 */ /* MD_MSR_19.8 */

#  define RTE_STOP_SEC_CONST_PlatformTune_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

#  define RTE_START_SEC_CONST_SensorTune_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

extern CONST(Rte_Calprm_SensorTune_Type, RTE_CONST_SensorTune) Rte_CalprmRom_SensorTune; /* PRQA S 0850 */ /* MD_MSR_19.8 */

#  define RTE_STOP_SEC_CONST_SensorTune_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

#  define RTE_START_SEC_CONST_VehicleTune_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

extern CONST(Rte_Calprm_VehicleTune_Type, RTE_CONST_VehicleTune) Rte_CalprmRom_VehicleTune; /* PRQA S 0850 */ /* MD_MSR_19.8 */

#  define RTE_STOP_SEC_CONST_VehicleTune_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

/**********************************************************************************************************************
 * Rte_Pim (Per-Instance Memory)
 *********************************************************************************************************************/

#  define RTE_START_SEC_VAR_DEFAULT_RTE_PIM_GROUP_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

extern VAR(tAssistModeControllerNvm, RTE_VAR_DEFAULT_RTE_PIM_GROUP) Rte_AMC_AssistModeControllerNvm; /* PRQA S 0850 */ /* MD_MSR_19.8 */
extern VAR(tATMFreezeFrameNvm, RTE_VAR_DEFAULT_RTE_PIM_GROUP) Rte_ATM_ATMFreezeFrameNvm; /* PRQA S 0850 */ /* MD_MSR_19.8 */
extern VAR(tAssistTrqMonitorNvm, RTE_VAR_DEFAULT_RTE_PIM_GROUP) Rte_ATM_AssistTrqMonitorNvm; /* PRQA S 0850 */ /* MD_MSR_19.8 */
extern VAR(tCCDeriveNvmData, RTE_VAR_DEFAULT_RTE_PIM_GROUP) Rte_CGD_CCDeriveNvmData; /* PRQA S 0850 */ /* MD_MSR_19.8 */
extern VAR(tCCFaultyNvmData, RTE_VAR_DEFAULT_RTE_PIM_GROUP) Rte_CGD_CCFaultyNvmData; /* PRQA S 0850 */ /* MD_MSR_19.8 */
extern VAR(tCCValidNvmData, RTE_VAR_DEFAULT_RTE_PIM_GROUP) Rte_CGD_CCValidNvmData; /* PRQA S 0850 */ /* MD_MSR_19.8 */
extern VAR(tCustomerEolNvmData, RTE_VAR_DEFAULT_RTE_PIM_GROUP) Rte_CGD_CustomerEolNvmData; /* PRQA S 0850 */ /* MD_MSR_19.8 */
extern VAR(tSecurityNvmData, RTE_VAR_DEFAULT_RTE_PIM_GROUP) Rte_CGD_SecurityNvmData; /* PRQA S 0850 */ /* MD_MSR_19.8 */
extern VAR(tColumnNvm, RTE_VAR_DEFAULT_RTE_PIM_GROUP) Rte_COL_ColumnNvm; /* PRQA S 0850 */ /* MD_MSR_19.8 */
extern VAR(tColumnServLatchNvm, RTE_VAR_DEFAULT_RTE_PIM_GROUP) Rte_COL_ColumnServLatchNvm; /* PRQA S 0850 */ /* MD_MSR_19.8 */
extern VAR(tCarCofigNvmData, RTE_VAR_DEFAULT_RTE_PIM_GROUP) Rte_IED_CarCofigNvmData; /* PRQA S 0850 */ /* MD_MSR_19.8 */
extern VAR(tPullDriftCompensationNvmData, RTE_VAR_DEFAULT_RTE_PIM_GROUP) Rte_PDC_PullDriftCompensationNvmData; /* PRQA S 0850 */ /* MD_MSR_19.8 */
extern VAR(tResPositionLimitsNvmData, RTE_VAR_DEFAULT_RTE_PIM_GROUP) Rte_RKC_ResPositionLimitsNvmData; /* PRQA S 0850 */ /* MD_MSR_19.8 */
extern VAR(tSFMTuneNvmData, RTE_VAR_DEFAULT_RTE_PIM_GROUP) Rte_SFM_SFMTuneNvmData; /* PRQA S 0850 */ /* MD_MSR_19.8 */
extern VAR(tSteerFeelSelectionNvmData, RTE_VAR_DEFAULT_RTE_PIM_GROUP) Rte_SFS_SteerFeelSelectionNvmData; /* PRQA S 0850 */ /* MD_MSR_19.8 */
extern VAR(tEppTuneNvRamBlock, RTE_VAR_DEFAULT_RTE_PIM_GROUP) Rte_TDM_EppTuneNvRamBlock; /* PRQA S 0850 */ /* MD_MSR_19.8 */
extern VAR(tEppTuneSourceSelectorNvm, RTE_VAR_DEFAULT_RTE_PIM_GROUP) Rte_TDM_EppTuneSourceSelectorNvm; /* PRQA S 0850 */ /* MD_MSR_19.8 */
extern VAR(tGearTuneNvRamBlock, RTE_VAR_DEFAULT_RTE_PIM_GROUP) Rte_TDM_GearTuneNvRamBlock; /* PRQA S 0850 */ /* MD_MSR_19.8 */
extern VAR(tGearTuneSourceSelectorNvm, RTE_VAR_DEFAULT_RTE_PIM_GROUP) Rte_TDM_GearTuneSourceSelectorNvm; /* PRQA S 0850 */ /* MD_MSR_19.8 */
extern VAR(tPlatformTuneNvRamBlock, RTE_VAR_DEFAULT_RTE_PIM_GROUP) Rte_TDM_PlatformTuneNvRamBlock; /* PRQA S 0850 */ /* MD_MSR_19.8 */
extern VAR(tPlatformTuneSourceSelectorNvm, RTE_VAR_DEFAULT_RTE_PIM_GROUP) Rte_TDM_PlatformTuneSourceSelectorNvm; /* PRQA S 0850 */ /* MD_MSR_19.8 */
extern VAR(tSensorTuneNvRamBlock, RTE_VAR_DEFAULT_RTE_PIM_GROUP) Rte_TDM_SensorTuneNvRamBlock; /* PRQA S 0850 */ /* MD_MSR_19.8 */
extern VAR(tSensorTuneSourceSelectorNvm, RTE_VAR_DEFAULT_RTE_PIM_GROUP) Rte_TDM_SensorTuneSourceSelectorNvm; /* PRQA S 0850 */ /* MD_MSR_19.8 */
extern VAR(tVehicleTuneNvRamBlock, RTE_VAR_DEFAULT_RTE_PIM_GROUP) Rte_TDM_VehicleTuneNvRamBlock; /* PRQA S 0850 */ /* MD_MSR_19.8 */
extern VAR(tVehicleTuneSourceSelectorNvm, RTE_VAR_DEFAULT_RTE_PIM_GROUP) Rte_TDM_VehicleTuneSourceSelectorNvm; /* PRQA S 0850 */ /* MD_MSR_19.8 */
extern VAR(tTorqueSensorNvmData, RTE_VAR_DEFAULT_RTE_PIM_GROUP) Rte_TRQ_TorqueSensorNvmData; /* PRQA S 0850 */ /* MD_MSR_19.8 */
extern VAR(tYawRateOffsetNvm, RTE_VAR_DEFAULT_RTE_PIM_GROUP) Rte_VDM_YawRateOffsetNvm; /* PRQA S 0850 */ /* MD_MSR_19.8 */
extern VAR(tEolNvmData, RTE_VAR_DEFAULT_RTE_PIM_GROUP) Rte_itsEppAbstraction_EolNvmData; /* PRQA S 0850 */ /* MD_MSR_19.8 */

#  define RTE_STOP_SEC_VAR_DEFAULT_RTE_PIM_GROUP_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */


# endif


/**********************************************************************************************************************
 * Buffer definitions for implicit access to S/R port elements
 *********************************************************************************************************************/

# define RTE_START_SEC_VAR_NOINIT_UNSPECIFIED
# include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

typedef struct
{
  Rte_DE_Boolean Rte_FEATURES_ENABLED_LaneKeepingAssistEnabled;
  Rte_DE_Boolean Rte_FEATURES_ENABLED_TrafficJamAssistEnabled;
  Rte_DE_Boolean Rte_SPCM_AG_STS_TarSteerWhlAgLimExcdd;
  Rte_DE_Boolean Rte_SPCM_AG_STS_TarSteerWhlAgRackEndExcdd;
  Rte_DE_Boolean Rte_SPCM_AG_STS_TarSteerWhlAgRateExcdd;
} Rte_tsRB_SteerPosnCtrlrManagerSwc_SteerPosnCtrlrManagerSwc_manageSPCState; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DE_tVehicleSpd Rte_AD_VSP_VehicleSpeed;
  Rte_DE_Boolean Rte_SPCM_DATA_SpcApplyingTorque;
  Rte_DE_Boolean Rte_SPCM_DATA_SpcEnabled;
} Rte_tsRB_SteeringPositionControllerSwc_SteeringPositionControllerSwc_calculateSPCTq; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DE_tAssistTorque Rte_FEEDBACK_TRQ_AssistanceTorque;
  Rte_DE_tRackForce Rte_RACK_DATA_AssistRackForce;
  Rte_DE_tRackVelocity Rte_RACK_DATA_FilteredRackVelocity;
} Rte_tsRB_GearingSwc_GearingSwc_translateMotorValues; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DE_tSensorAngle Rte_ANGLE_Angle;
  Rte_DE_tPinionPosition Rte_PINION_DATA_PinionPosition;
  Rte_DE_tStraightAheadOffset Rte_STR_AHD_OFFS_StraightAheadOffset;
} Rte_tsRB_ColumnSwc_ColumnSwc_calculateColumnAngle; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DE_tColumnPosition Rte_COL_DATA_ColumnPositionLower;
} Rte_tsRB_RackConfigSwc_RackConfigSwc_determineRackEndPositions; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DE_tColumnVelocity Rte_COL_DATA_ColumnVelocity;
  Rte_DE_tAssistCapability Rte_EPS_CAP_Capability;
  Rte_DE_tAssistStates Rte_ASSIST_STATES_AssistState;
} Rte_tsRB_AssistModeControllerSwc_AssistModeControllerSwc_determineAssistState; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DE_tColumnPosition Rte_COL_DATA_SteeringPositionLower;
  Rte_DE_tVehicleSpd Rte_FVS_VehicleSpeed;
  Rte_DE_tResPosnInUse Rte_RES_POSN_ResPosnInUse;
} Rte_tsRB_RackEndStopSwc_RackEndStopSwc_calculateResDemand; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DE_Boolean Rte_PAM_REQ_ControlReq;
  Rte_DE_Boolean Rte_PA_ENABLE_STS_PaEnable;
} Rte_tsRB_ParkAssistControllerSwc_ParkAssistControllerSwc_calculateParkAssistTq; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DE_tAssistTorque Rte_ARB_TQ_DMD_AssistanceTorque;
  Rte_DE_tAssistTorque Rte_SEG_TQ_DMD_AssistanceTorque;
  Rte_DE_tVehicleSpd Rte_VSPD_VehicleSpeed;
} Rte_tsRB_AssistModeControllerSwc_AssistModeControllerSwc_reduceTorqueDemand; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DE_tRackForce Rte_RACK_DATA_DriverRackForce;
} Rte_tsRB_GearingSwc_GearingSwc_translateColumnValues; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DE_tVehicleSpd Rte_FVS_VehicleSpeed;
  Rte_DE_Nm Rte_PA_TQ_BLNDG_BlndgTqVal;
  Rte_DE_Nm Rte_PA_TQ_BLNDG_PinionTqVal;
} Rte_tsRB_OverlayTrqMonitorSwc_OverlayTrqMonitorSwc_processOverlayConditions; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DE_tAssistCapability Rte_EPS_CAP_Capability;
} Rte_tsRB_AssistTrqMonitorSwc_AssistTrqMonitorSwc_DetermineMonitorFault; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

/* PRQA S 0750, 3629 L1 */ /* MD_MSR_18.4, MD_Rte_3629 */
typedef union
{
  Rte_tsRB_SteerPosnCtrlrManagerSwc_SteerPosnCtrlrManagerSwc_manageSPCState Rte_SteerPosnCtrlrManagerSwc_SteerPosnCtrlrManagerSwc_manageSPCState; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_SteeringPositionControllerSwc_SteeringPositionControllerSwc_calculateSPCTq Rte_SteeringPositionControllerSwc_SteeringPositionControllerSwc_calculateSPCTq; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_GearingSwc_GearingSwc_translateMotorValues Rte_GearingSwc_GearingSwc_translateMotorValues; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_ColumnSwc_ColumnSwc_calculateColumnAngle Rte_ColumnSwc_ColumnSwc_calculateColumnAngle; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_RackConfigSwc_RackConfigSwc_determineRackEndPositions Rte_RackConfigSwc_RackConfigSwc_determineRackEndPositions; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_AssistModeControllerSwc_AssistModeControllerSwc_determineAssistState Rte_AssistModeControllerSwc_AssistModeControllerSwc_determineAssistState; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_RackEndStopSwc_RackEndStopSwc_calculateResDemand Rte_RackEndStopSwc_RackEndStopSwc_calculateResDemand; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_ParkAssistControllerSwc_ParkAssistControllerSwc_calculateParkAssistTq Rte_ParkAssistControllerSwc_ParkAssistControllerSwc_calculateParkAssistTq; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_AssistModeControllerSwc_AssistModeControllerSwc_reduceTorqueDemand Rte_AssistModeControllerSwc_AssistModeControllerSwc_reduceTorqueDemand; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_GearingSwc_GearingSwc_translateColumnValues Rte_GearingSwc_GearingSwc_translateColumnValues; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_OverlayTrqMonitorSwc_OverlayTrqMonitorSwc_processOverlayConditions Rte_OverlayTrqMonitorSwc_OverlayTrqMonitorSwc_processOverlayConditions; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_AssistTrqMonitorSwc_AssistTrqMonitorSwc_DetermineMonitorFault Rte_AssistTrqMonitorSwc_AssistTrqMonitorSwc_DetermineMonitorFault; /* PRQA S 3629 */ /* MD_Rte_3629 */
} Rte_tuRB_ApplTask_ASILD_1ms;
/* PRQA L:L1 */

typedef struct
{
  Rte_DE_tVehicleSpd Rte_I_VDM_VEH_DATA_VehicleSpeed;
  Rte_DE_tInputTorque Rte_I_COL_COL_DATA_ColumnTorque;
  Rte_DE_tColumnVelocity Rte_I_COL_COL_DATA_ColumnVelocity;
} Rte_tsTB_ApplTask_ASILD_1ms;

typedef struct
{
  Rte_tsTB_ApplTask_ASILD_1ms Rte_TB; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tuRB_ApplTask_ASILD_1ms Rte_RB; /* PRQA S 3629 */ /* MD_Rte_3629 */
} Rte_tsApplTask_ASILD_1ms;

typedef struct
{
  Rte_DES_tCOM_VehModMngt Rte_VDDMChasFr19_VehicleModeManagement_VehModMngtG;
} Rte_tsRB_ImportEpsDataSwc_ImportEpsDataSwc_processVDDMChasFr19_VehicleModeManagement; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DES_tCOM_VehMtnSt Rte_VDDMChasFr19_VehicleMotionState_VehMtnStG;
} Rte_tsRB_ImportEpsDataSwc_ImportEpsDataSwc_processVDDMChasFr19_VehicleMotionState; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DE_tRawVehicleSpeed Rte_RAW_SPD_VehicleSpeed;
} Rte_tsRB_VehicleDynamicModelSwc_VehicleDynamicModelSwc_filterVehicleSpeed; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DE_tInputTorque Rte_COL_DATA_ColumnTorque;
  Rte_DE_tVehicleSpd Rte_FVS_VehicleSpeed;
  Rte_DE_tAssistTorque Rte_BC_SFTY_TQ_AssistanceTorque;
} Rte_tsRB_AssistControllerSwc_AssistControllerSwc_processVehicleSpeed; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DE_tVehicleSpd Rte_FVS_VehicleSpeed;
  Rte_DE_tTyreCircumferences Rte_WHLDATA_TyreCircumferences;
  Rte_DE_tWheelSpeeds Rte_WHLDATA_WheelSpeeds;
} Rte_tsRB_DisturbanceRejectionSwc_DisturbanceRejectionSwc_processVehicleSpeed; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DE_Boolean Rte_SPCM_DATA_SpcApplyingTorque;
  Rte_DE_Boolean Rte_SPCM_DATA_SpcEnabled;
  Rte_DE_tVehicleSpd Rte_AD_VSP_VehicleSpeed;
} Rte_tsRB_SteeringPositionControllerSwc_SteeringPositionControllerSwc_processVehSpd; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DE_Boolean Rte_PAM_REQ_ControlReq;
  Rte_DE_Boolean Rte_PA_ENABLE_STS_PaEnable;
  Rte_DE_tVehicleSpd Rte_FVS_VehicleSpeed;
} Rte_tsRB_ParkAssistControllerSwc_ParkAssistControllerSwc_processVehicleSpeed; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DE_tColumnPosition Rte_COL_DATA_SteeringPositionLower;
  Rte_DE_tVehicleSpd Rte_FVS_VehicleSpeed;
  Rte_DE_tResPosnInUse Rte_RES_POSN_ResPosnInUse;
} Rte_tsRB_RackEndStopSwc_RackEndStopSwc_processVehicleSpeed; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DE_tVehicleBattery Rte_VEH_BATT_VehBatVlt;
} Rte_tsRB_SupplySwc_SupplySwc_supplyDiag; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DES_tCOM_VehBattU Rte_VDDMChasFr25_VehicleBatteryVoltage_VehBattUG;
} Rte_tsRB_ImportEpsDataSwc_ImportEpsDataSwc_processVDDMChasFr25_VehicleBattery; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DES_tCOM_SteerSetg Rte_VDDMChasFr24_SteerSettings_SteerSetgG;
} Rte_tsRB_ImportEpsDataSwc_ImportEpsDataSwc_processVDDMChasFr24_SteerSettings; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DE_UInt8 Rte_VDDMChasFr20_ProfPenSts1;
  Rte_DES_UInt8 Rte_VDDMChasFr20_SaveSetgToMemPrmnt;
} Rte_tsRB_ImportEpsDataSwc_ImportEpsDataSwc_processVDDMChasFr20_PersonalSettings; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DES_UInt32 Rte_VDDMChasFr23_CarTiGlb;
} Rte_tsRB_ImportEpsDataSwc_ImportEpsDataSwc_processVDDMChasFr23; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DES_tCOM_VIN Rte_VDDMChasFr31_VIN_VinG;
} Rte_tsRB_ImportEpsDataSwc_ImportEpsDataSwc_processVDDMChasFr31_VIN; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DES_UInt16 Rte_ETCChasFr02_IniValSigCfgIDChassisCAN;
} Rte_tsRB_ImportEpsDataSwc_ImportEpsDataSwc_processETCChasFr02; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DE_UInt8 Rte_VDDMChasFr27_ChassisCntrForMissCom;
  Rte_DES_UInt16 Rte_VDDMChasFr27_MstCfgIDChassisCAN;
} Rte_tsRB_ImportEpsDataSwc_ImportEpsDataSwc_processVDDMChasFr27; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DE_tCOM_VehCfgPrm Rte_VDDMChasFr30_VehicleConfigurationParameters_VehCfgPrmG;
} Rte_tsRB_ImportEpsDataSwc_ImportEpsDataSwc_processVDDMChasFr30_VehicleConfigurationParameters; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DE_tVehicleConfigurationParameters Rte_VEH_CFG_PRM_VehicleConfigurationParameters;
} Rte_tsRB_GarageDiagnosticsSwc_GarageDiagnosticsSwc_CCP_Processing; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DE_tAssistTorque Rte_ARB_TQ_DMD_AssistanceTorque;
  Rte_DE_tColumnVelocity Rte_COL_DATA_ColumnVelocity;
  Rte_DE_tAssistTorque Rte_SEG_TQ_DMD_AssistanceTorque;
  Rte_DE_tVehicleSpd Rte_VSPD_VehicleSpeed;
} Rte_tsRB_AssistModeControllerSwc_AssistModeControllerSwc_overuseDetection; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

/* PRQA S 0750, 3629 L1 */ /* MD_MSR_18.4, MD_Rte_3629 */
typedef union
{
  Rte_tsRB_ImportEpsDataSwc_ImportEpsDataSwc_processVDDMChasFr19_VehicleModeManagement Rte_ImportEpsDataSwc_ImportEpsDataSwc_processVDDMChasFr19_VehicleModeManagement; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_ImportEpsDataSwc_ImportEpsDataSwc_processVDDMChasFr19_VehicleMotionState Rte_ImportEpsDataSwc_ImportEpsDataSwc_processVDDMChasFr19_VehicleMotionState; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_VehicleDynamicModelSwc_VehicleDynamicModelSwc_filterVehicleSpeed Rte_VehicleDynamicModelSwc_VehicleDynamicModelSwc_filterVehicleSpeed; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_AssistControllerSwc_AssistControllerSwc_processVehicleSpeed Rte_AssistControllerSwc_AssistControllerSwc_processVehicleSpeed; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_DisturbanceRejectionSwc_DisturbanceRejectionSwc_processVehicleSpeed Rte_DisturbanceRejectionSwc_DisturbanceRejectionSwc_processVehicleSpeed; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_SteeringPositionControllerSwc_SteeringPositionControllerSwc_processVehSpd Rte_SteeringPositionControllerSwc_SteeringPositionControllerSwc_processVehSpd; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_ParkAssistControllerSwc_ParkAssistControllerSwc_processVehicleSpeed Rte_ParkAssistControllerSwc_ParkAssistControllerSwc_processVehicleSpeed; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_RackEndStopSwc_RackEndStopSwc_processVehicleSpeed Rte_RackEndStopSwc_RackEndStopSwc_processVehicleSpeed; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_SupplySwc_SupplySwc_supplyDiag Rte_SupplySwc_SupplySwc_supplyDiag; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_ImportEpsDataSwc_ImportEpsDataSwc_processVDDMChasFr25_VehicleBattery Rte_ImportEpsDataSwc_ImportEpsDataSwc_processVDDMChasFr25_VehicleBattery; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_ImportEpsDataSwc_ImportEpsDataSwc_processVDDMChasFr24_SteerSettings Rte_ImportEpsDataSwc_ImportEpsDataSwc_processVDDMChasFr24_SteerSettings; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_ImportEpsDataSwc_ImportEpsDataSwc_processVDDMChasFr20_PersonalSettings Rte_ImportEpsDataSwc_ImportEpsDataSwc_processVDDMChasFr20_PersonalSettings; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_ImportEpsDataSwc_ImportEpsDataSwc_processVDDMChasFr23 Rte_ImportEpsDataSwc_ImportEpsDataSwc_processVDDMChasFr23; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_ImportEpsDataSwc_ImportEpsDataSwc_processVDDMChasFr31_VIN Rte_ImportEpsDataSwc_ImportEpsDataSwc_processVDDMChasFr31_VIN; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_ImportEpsDataSwc_ImportEpsDataSwc_processETCChasFr02 Rte_ImportEpsDataSwc_ImportEpsDataSwc_processETCChasFr02; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_ImportEpsDataSwc_ImportEpsDataSwc_processVDDMChasFr27 Rte_ImportEpsDataSwc_ImportEpsDataSwc_processVDDMChasFr27; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_ImportEpsDataSwc_ImportEpsDataSwc_processVDDMChasFr30_VehicleConfigurationParameters Rte_ImportEpsDataSwc_ImportEpsDataSwc_processVDDMChasFr30_VehicleConfigurationParameters; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_GarageDiagnosticsSwc_GarageDiagnosticsSwc_CCP_Processing Rte_GarageDiagnosticsSwc_GarageDiagnosticsSwc_CCP_Processing; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_AssistModeControllerSwc_AssistModeControllerSwc_overuseDetection Rte_AssistModeControllerSwc_AssistModeControllerSwc_overuseDetection; /* PRQA S 3629 */ /* MD_Rte_3629 */
} Rte_tuRB_ApplTask_ASILD_20ms;
/* PRQA L:L1 */

typedef struct
{
  Rte_DE_tVehicleSpd Rte_I_VDM_VEH_DATA_VehicleSpeed;
} Rte_tsTB_ApplTask_ASILD_20ms;

typedef struct
{
  Rte_tsTB_ApplTask_ASILD_20ms Rte_TB; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tuRB_ApplTask_ASILD_20ms Rte_RB; /* PRQA S 3629 */ /* MD_Rte_3629 */
} Rte_tsApplTask_ASILD_20ms;

typedef struct
{
  Rte_DE_tInputTorque Rte_COL_DATA_ColumnTorque;
  Rte_DE_tColumnPosition Rte_COL_DATA_SteeringPositionUpper;
} Rte_tsRB_HandsOffDetectionSwc_HandsOffDetectionSwc_estimateDriverTorque; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

/* PRQA S 0750, 3629 L1 */ /* MD_MSR_18.4, MD_Rte_3629 */
typedef union
{
  Rte_tsRB_HandsOffDetectionSwc_HandsOffDetectionSwc_estimateDriverTorque Rte_HandsOffDetectionSwc_HandsOffDetectionSwc_estimateDriverTorque; /* PRQA S 3629 */ /* MD_Rte_3629 */
} Rte_tuRB_ApplTask_ASILD_2ms;
/* PRQA L:L1 */

typedef struct
{
  Rte_tuRB_ApplTask_ASILD_2ms Rte_RB; /* PRQA S 3629 */ /* MD_Rte_3629 */
} Rte_tsApplTask_ASILD_2ms;

typedef struct
{
  Rte_DES_tCOM_SteerWhlSnsr Rte_SASChasFr01_SteerWheelSensor_SteerWhlSnsrG;
} Rte_tsRB_ImportEpsDataSwc_ImportEpsDataSwc_processSASChasFr01_SteerWheelSensor; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DE_tInputTorque Rte_COL_DATA_ColumnTorque;
  Rte_DE_tColumnVelocity Rte_COL_DATA_ColumnVelocity;
  Rte_DE_tVehicleSpd Rte_FVS_VehicleSpeed;
  Rte_DE_tSfsState Rte_SFS_STATE_SfsState;
} Rte_tsRB_SteerFeelSelectionSwc_SteerFeelSelectionSwc_selectSteeringTune; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DES_tCOM_AsyPinionAgReq Rte_VDDMChasFr45_PinionAngle_AsyPinionAgReqSafeAgReqG;
} Rte_tsRB_ImportEpsDataSwc_ImportEpsDataSwc_processVDDMChasFr45_PinionAngle; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DE_tEstimatedSteeringPosition Rte_VEH_DATA_EstimatedSteeringPosition;
  Rte_DE_tAspVerificationSts Rte_ASP_RNG_CHK_STS_AspRangeCheckSts;
  Rte_DE_tPinionPosition Rte_PINION_DATA_PinionPosition;
} Rte_tsRB_ColumnSwc_ColumnSwc_verifyAbsoluteSteeringPosition; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DE_tAssistCapability Rte_ASSIST_CAP_Capability;
  Rte_DE_tCanSuppressCondition Rte_CAN_SUP_CanSuppressCondition;
  Rte_DE_tEngineSuppressCondition Rte_ENG_SUP_EngineSuppressCondition;
  Rte_DE_tIgnitionSuppressCondition Rte_IGN_SUP_IgnitionSuppressCondition;
  Rte_DE_Boolean Rte_PNP_SUP_VsmPlugIn;
  Rte_DE_tSupplySuppressCondition Rte_SUP_SUP_SupplySuppressCondition;
  Rte_DE_tArbitrationState Rte_ARB_RES_ArbitrationState;
  Rte_DE_Boolean Rte_DSR_RES_CF_Mdps_Def;
  Rte_DE_Boolean Rte_DSR_RES_CF_Mdps_SErr;
  Rte_DE_tArbitrationState Rte_ARB_REQ_ActivationRequest;
  Rte_DE_tAssistTorque Rte_DMD_AssistanceTorque;
} Rte_tsRB_DriverSteerRecommendSwc_DriverSteerRecommendSwc_calculateDemand; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DE_Boolean Rte_FEATURES_ENABLED_HapticVibrationGeneratorEnabled;
  Rte_DE_tAssistTorque Rte_ARB_DSR_DMD_AssistanceTorque;
  Rte_DE_Percent Rte_ASSIST_CAP_CapabilityLimit;
  Rte_DE_tPinionPosition Rte_ASY_PINIONAG_REQ_AsyPinionAngleRequest;
  Rte_DE_tVehicleSpd Rte_FVS_VehicleSpeed;
  Rte_DE_tLatCtrMode Rte_LAT_CTRMODE_LateralControlModeRequest;
  Rte_DE_Float32 Rte_PA_TQ_BLNDG_BlendGain;
  Rte_DE_tLdwData Rte_LDW_DATA_LaneDepartureWarnData;
} Rte_tsRB_LaneDepartureWarningSwc_LaneDepartureWarningSwc_modeManager; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DE_tIgnition Rte_IGN_STATE_RawIgnitionState;
} Rte_tsRB_IgnitionSwc_IgnitionSwc_determineIgnitionState; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DE_tAssistTorque Rte_HVG_DMD_AssistanceTorque;
} Rte_tsRB_HapticVibrationGenSwc_HapticVibrationGenSwc_calculateDemand; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DE_tColumnPosition Rte_COL_DATA_SteeringPositionLower;
  Rte_DE_tVehicleSpd Rte_FVS_VehicleSpeed;
  Rte_DE_tRackForce Rte_RACK_DATA_TotalRackForce;
  Rte_DE_tSpcTorqueInLimit Rte_SPCM_STS_SpcmTorqueInLimit;
  Rte_DE_sint16_Impl Rte_PSCMChasFr01_FrntSteerFEstimd1;
  Rte_DE_uint8_Impl Rte_PSCMChasFr01_SteerWhlTqLimActvd;
  Rte_DE_uint8_Impl Rte_PSCMChasFr01_UBoostReqBySteerFrnt;
  Rte_DE_tCOM_PinionSteerAg1 Rte_PSCMChasFr01_PinionSteerAg_PinionSteerAgG;
  Rte_DE_tCOM_PinionSteerAgSpd1 Rte_PSCMChasFr01_PinionSteerAgSpd_PinionSteerAgSpdG;
} Rte_tsRB_ExportEpsDataSwc_ExportEpsDataSwc_processPSCMChasFr01; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DE_tAssistTorque Rte_ARB_SPC_DMD_AssistanceTorque;
  Rte_DE_tLateralControlModeRequest Rte_SPCM_STS_SpcmLatCtrlModCfmd;
  Rte_DE_sint16_Impl Rte_PSCMChasFr02_SteerWhlTqAddl;
  Rte_DE_tCOM_LatCtrlModCfmd Rte_PSCMChasFr02_LatCtrlModCfmd_LatCtrlModCfmdG;
  Rte_DE_tCOM_SteerWhlTq Rte_PSCMChasFr02_SteerWhlTqGroup_SteerWhlTqG;
} Rte_tsRB_ExportEpsDataSwc_ExportEpsDataSwc_processPSCMChasFr02; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DE_tQualityFactor Rte_ACT_RET_FITNESS_ControllerFitness;
  Rte_DE_tQualityFactor Rte_ASSIST_FITNESS_ControllerFitness;
  Rte_DE_tQualityFactor Rte_DAMPING_FITNESS_ControllerFitness;
  Rte_DE_tQualityFactor Rte_DR_FITNESS_ControllerFitness;
  Rte_DE_tQualityFactor Rte_HVD_FITNESS_ControllerFitness;
  Rte_DE_tQualityFactor Rte_RES_FITNESS_ControllerFitness;
  Rte_DE_tQualityFactor Rte_CONTROLLER_FITNESS_ControllerFitness;
} Rte_tsRB_FitnessSwc_FitnessSwc_reportControllerFitness; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DE_tSensorAngle Rte_ANGLE_Angle;
  Rte_DE_tColumnPosition Rte_COL_DATA_ColumnPositionLower;
  Rte_DE_tInputTorque Rte_COL_DATA_ColumnTorque;
  Rte_DE_tColumnVelocity Rte_COL_DATA_ColumnVelocity;
  Rte_DE_tStraightAheadOffset Rte_STR_AHD_OFFS_StraightAheadOffset;
} Rte_tsRB_RackConfigSwc_RackConfigSwc_determineStraightAheadOffset; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

/* PRQA S 0750, 3629 L1 */ /* MD_MSR_18.4, MD_Rte_3629 */
typedef union
{
  Rte_tsRB_ImportEpsDataSwc_ImportEpsDataSwc_processSASChasFr01_SteerWheelSensor Rte_ImportEpsDataSwc_ImportEpsDataSwc_processSASChasFr01_SteerWheelSensor; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_SteerFeelSelectionSwc_SteerFeelSelectionSwc_selectSteeringTune Rte_SteerFeelSelectionSwc_SteerFeelSelectionSwc_selectSteeringTune; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_ImportEpsDataSwc_ImportEpsDataSwc_processVDDMChasFr45_PinionAngle Rte_ImportEpsDataSwc_ImportEpsDataSwc_processVDDMChasFr45_PinionAngle; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_ColumnSwc_ColumnSwc_verifyAbsoluteSteeringPosition Rte_ColumnSwc_ColumnSwc_verifyAbsoluteSteeringPosition; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_DriverSteerRecommendSwc_DriverSteerRecommendSwc_calculateDemand Rte_DriverSteerRecommendSwc_DriverSteerRecommendSwc_calculateDemand; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_LaneDepartureWarningSwc_LaneDepartureWarningSwc_modeManager Rte_LaneDepartureWarningSwc_LaneDepartureWarningSwc_modeManager; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_IgnitionSwc_IgnitionSwc_determineIgnitionState Rte_IgnitionSwc_IgnitionSwc_determineIgnitionState; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_HapticVibrationGenSwc_HapticVibrationGenSwc_calculateDemand Rte_HapticVibrationGenSwc_HapticVibrationGenSwc_calculateDemand; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_ExportEpsDataSwc_ExportEpsDataSwc_processPSCMChasFr01 Rte_ExportEpsDataSwc_ExportEpsDataSwc_processPSCMChasFr01; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_ExportEpsDataSwc_ExportEpsDataSwc_processPSCMChasFr02 Rte_ExportEpsDataSwc_ExportEpsDataSwc_processPSCMChasFr02; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_FitnessSwc_FitnessSwc_reportControllerFitness Rte_FitnessSwc_FitnessSwc_reportControllerFitness; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_RackConfigSwc_RackConfigSwc_determineStraightAheadOffset Rte_RackConfigSwc_RackConfigSwc_determineStraightAheadOffset; /* PRQA S 3629 */ /* MD_Rte_3629 */
} Rte_tuRB_ApplTask_ASILD_4ms;
/* PRQA L:L1 */

typedef struct
{
  Rte_DE_tSensorAngle Rte_I_IED_CAN_ANGLE_Angle;
  Rte_DE_tVehicleSpd Rte_I_VDM_VEH_DATA_VehicleSpeed;
  Rte_DE_tAssistTorque Rte_I_ARB_ARB_SPC_DMD_AssistanceTorque;
  Rte_DE_tColumnPosition Rte_I_COL_COL_DATA_SteeringPositionLower;
  Rte_DE_tColumnVelocity Rte_I_COL_COL_DATA_ColumnVelocity;
  Rte_DE_tInputTorque Rte_I_COL_COL_DATA_ColumnTorque;
} Rte_tsTB_ApplTask_ASILD_4ms;

typedef struct
{
  Rte_tsTB_ApplTask_ASILD_4ms Rte_TB; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tuRB_ApplTask_ASILD_4ms Rte_RB; /* PRQA S 3629 */ /* MD_Rte_3629 */
} Rte_tsApplTask_ASILD_4ms;

typedef struct
{
  Rte_DES_tCOM_VehSpd Rte_VDDMChasFr05_VehicleSpeed_VehSpdLgtSafeG;
} Rte_tsRB_ImportEpsDataSwc_ImportEpsDataSwc_processVDDMChasFr05_VehicleSpeed; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DES_tCOM_LatCtrlReqSafe Rte_VDDMChasFr07_LateralControlRequest_LatCtrlReqSafeG;
} Rte_tsRB_ImportEpsDataSwc_ImportEpsDataSwc_processVDDMChasFr07_LateralCotrolRequest; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DE_UInt32 Rte_VDDMChasFr16_BkpOfDstTrvld;
  Rte_DES_UInt8 Rte_VDDMChasFr16_DrvModReq;
} Rte_tsRB_ImportEpsDataSwc_ImportEpsDataSwc_processVDDMChasFr16; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DES_tCOM_ParkAssiPinionAgReq Rte_VDDMChasFr15_ParkAssistPinionAgRequest_ParkAssiPinionAgReqG;
} Rte_tsRB_ImportEpsDataSwc_ImportEpsDataSwc_processVDDMChasFr15_ParkAssistPinionAgRequest; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DES_tCOM_AgDataRawSafe Rte_VDDMChasFr14_AngularData_AgDataRawSafeG;
} Rte_tsRB_ImportEpsDataSwc_ImportEpsDataSwc_processVDDMChasFr14_YawRate; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DES_tCOM_WhlSpd Rte_VDDMChasFr10_FrontWheelSpeed_WhlSpdCircumFrntG;
} Rte_tsRB_ImportEpsDataSwc_ImportEpsDataSwc_processVDDMChasFr10_FrontWheelSpeed; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DE_Boolean Rte_TOI_LKA_TorqueInLkaCommand;
  Rte_DE_tInputTorque Rte_COL_DATA_ColumnTorque;
  Rte_DE_tHodDriverHandsStatus Rte_HOD_RES_HodDriverHandsStatusCSF;
  Rte_DE_tHodDebouncer Rte_HOD_RES_HodStatusOfDebouncerCSF;
} Rte_tsRB_HandsOffDetectionSwc_HandsOffDetectionSwc_calculateHandsOffStatus; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DES_tCOM_WhlSpd Rte_VDDMChasFr12_RearWheelSpeed_WhlSpdCircumRearG;
} Rte_tsRB_ImportEpsDataSwc_ImportEpsDataSwc_processVDDMChasFr12_RearWheelSpeed; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DES_tCOM_BrkPedl Rte_VDDMChasFr12_BrakePedal_BrkPedlG;
} Rte_tsRB_ImportEpsDataSwc_ImportEpsDataSwc_processVDDMChasFr12_Brakepedal; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DE_Boolean Rte_CARMOD_SUP_CarModeSuppressionCondition;
  Rte_DE_Boolean Rte_USAGMOD_SUP_UsageModeSuppressionCondition;
  Rte_DE_tPinionPosition Rte_ASY_PINIONAG_REQ_AsyPinionAngleRequest;
  Rte_DE_tSensorAngle Rte_CAN_ANGLE_Angle;
  Rte_DE_tInputTorque Rte_DSR_REQ_DriverSteerRecommendRequest;
  Rte_DE_tExtSteerAgDmd Rte_EXTSTEERAG_DMD_ExtSteerAgDmd;
  Rte_DE_tLatCtrMode Rte_LAT_CTRMODE_LateralControlModeRequest;
  Rte_DE_tLatSWHWReq Rte_LAT_SWHW_REQ_SteerWhlHptcWarnRequest;
} Rte_tsRB_ImportEpsDataSwc_ImportEpsDataSwc_handleCanMessageFault; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DE_tAbsInterventionStatus Rte_BRK_INTV_STS_AbsInterventionStatus;
  Rte_DE_tEspInterventionStatus Rte_BRK_INTV_STS_EspInterventionStatus;
  Rte_DE_tHandbrakeSts Rte_HANDBRAKE_STS_HandbrakeSts;
  Rte_DE_tTractionControlSysStatus Rte_TCS_DATA_TractionControlSysStatus;
  Rte_DE_tInputTorque Rte_COL_DATA_ColumnTorque;
  Rte_DE_tWheelSpeeds Rte_WHLSPEEDS_WheelSpeeds;
  Rte_DE_tEstimatedSteeringPosition Rte_VEH_DATA_EstimatedSteeringPosition;
} Rte_tsRB_VehicleDynamicModelSwc_VehicleDynamicModelSwc_calculateSteeringAngle; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DE_tAbsInterventionStatus Rte_BRK_INTV_STS_AbsInterventionStatus;
  Rte_DE_tEspInterventionStatus Rte_BRK_INTV_STS_EspInterventionStatus;
  Rte_DE_tHandbrakeSts Rte_HANDBRAKE_STS_HandbrakeSts;
  Rte_DE_tPedalbrakePressure Rte_PEDALBRAKE_STS_PedalbrakePressure;
  Rte_DE_tTractionControlSysStatus Rte_TCS_DATA_TractionControlSysStatus;
  Rte_DE_tInputTorque Rte_COL_DATA_ColumnTorque;
  Rte_DE_tColumnVelocity Rte_COL_DATA_ColumnVelocity;
  Rte_DE_tRackCentreOffset Rte_RACK_OFFSET_RackCentreOffset;
  Rte_DE_tWheelSpeeds Rte_WHLSPEEDS_WheelSpeeds;
} Rte_tsRB_VehicleDynamicModelSwc_VehicleDynamicModelSwc_processYawRate; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DE_tEstimatedSteeringPosition Rte_VEH_DATA_EstimatedSteeringPosition;
} Rte_tsRB_ColumnSwc_ColumnSwc_steeringPositionTrim; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DE_UInt8 Rte_CAR_CFG_PRM_DriveMode;
  Rte_DE_UInt8 Rte_CAR_CFG_PRM_ElectroPowerSteeringPersonalisation;
  Rte_DE_tSfsMode Rte_SFS_MODE_SfsMode;
} Rte_tsRB_SteerFeelManagerSwc_SteerFeelManagerSwc_manageSteerFeelRequest; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DE_tVehicleModeManagement Rte_VEHMODMNT_VehModMnt;
  Rte_DE_tVehicleBattery Rte_VEH_BATT_VehBatVlt;
  Rte_DE_tIgnitionSuppressCondition Rte_IGN_SUP_IgnitionSuppressCondition;
  Rte_DE_tSupplySuppressCondition Rte_SUP_SUP_SupplySuppressCondition;
} Rte_tsRB_GarageDiagnosticsSwc_GarageDiagnosticsSwc_checkFaultEnableConditions; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DE_tAssistTorque Rte_ASSIST_DMD_AssistanceTorque;
  Rte_DE_tInputTorque Rte_COL_DATA_ColumnTorque;
  Rte_DE_tArbitrationState Rte_PDCL_ARB_RES_ArbitrationState;
  Rte_DE_tArbitrationState Rte_PDC_ARB_RES_ArbitrationState;
  Rte_DE_tVehicleSpd Rte_VEH_DATA_VehicleSpeed;
  Rte_DE_tArbitrationState Rte_PDCL_ARB_REQ_ActivationRequest;
  Rte_DE_tArbitrationState Rte_PDC_ARB_REQ_ActivationRequest;
  Rte_DE_tAssistTorque Rte_PDC_DMD_AssistanceTorque;
  Rte_DE_tRackCentreOffset Rte_RACK_OFFSET_RackCentreOffset;
} Rte_tsRB_PullDriftCompensationSwc_PullDriftCompensationSwc_calculateDemand; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DE_tArbitrationState Rte_ARB_RES_ArbitrationState;
  Rte_DE_Percent Rte_ASSIST_CAP_CapabilityLimit;
  Rte_DE_tInputTorque Rte_COL_DATA_ColumnTorque;
  Rte_DE_tColumnVelocity Rte_COL_DATA_ColumnVelocity;
  Rte_DE_tColumnPosition Rte_COL_DATA_SteeringPositionLower;
  Rte_DE_tExtSteerAgDmd Rte_EXTSTEERAG_DMD_ExtSteerAgDmd;
  Rte_DE_tVehicleSpd Rte_FVS_VehicleSpeed;
  Rte_DE_tLatCtrMode Rte_LAT_CTRMODE_LateralControlModeRequest;
  Rte_DE_Float32 Rte_PA_TQ_BLNDG_BlendGain;
  Rte_DE_tResPosnInUse Rte_RES_POS_ResPosnInUse;
  Rte_DE_Boolean Rte_CNTRL_REQ_ControlReq;
  Rte_DE_tArbitrationState Rte_ARB_REQ_ActivationRequest;
  Rte_DE_tPaState Rte_PA_STATUS_PaState;
} Rte_tsRB_ParkAssistManagerSwc_ParkAssistManagerSwc_manageParkAssistStates; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DE_tArbitrationState Rte_HVG_ARB_RES_ArbitrationState;
  Rte_DE_tArbitrationState Rte_HVG_ARB_REQ_ActivationRequest;
  Rte_DE_tHvgStatus Rte_HVG_STAT_HvgStatus;
} Rte_tsRB_HapticVibrationGenSwc_HapticVibrationGenSwc_calculateState; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DE_tVehicleSpd Rte_FVS_VehicleSpeed;
  Rte_DE_Nm Rte_PA_TQ_BLNDG_BlndgTqVal;
  Rte_DE_Nm Rte_PA_TQ_BLNDG_PinionTqVal;
} Rte_tsRB_OverlayTrqMonitorSwc_OverlayTrqMonitorSwc_processPaConditions; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DE_Boolean Rte_LDW_STATUS_LdwErrorMode;
  Rte_DE_Boolean Rte_SPCM_STS_SpcmErrorMode;
  Rte_DE_boolean_Impl Rte_PSCMChasFr03_ParkAssiDrvrSteerOvrdSts;
  Rte_DE_sint16_Impl Rte_PSCMChasFr03_PinionSteerAgMax1;
  Rte_DE_boolean_Impl Rte_PSCMChasFr03_SteerServoSts;
  Rte_DE_uint8_Impl Rte_PSCMChasFr03_SteerStsToParkAssi;
  Rte_DE_tCOM_DrvrStrWhlHld Rte_PSCMChasFr03_DrvrSteerWhlHld_DrvrStrWhlHldG;
  Rte_DE_tCOM_SteerErrReqSafe Rte_PSCMChasFr03_SteerErrReqSafe_SteerErrReqSafeG;
} Rte_tsRB_ExportEpsDataSwc_ExportEpsDataSwc_processPSCMChasFr03; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

/* PRQA S 0750, 3629 L1 */ /* MD_MSR_18.4, MD_Rte_3629 */
typedef union
{
  Rte_tsRB_ImportEpsDataSwc_ImportEpsDataSwc_processVDDMChasFr05_VehicleSpeed Rte_ImportEpsDataSwc_ImportEpsDataSwc_processVDDMChasFr05_VehicleSpeed; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_ImportEpsDataSwc_ImportEpsDataSwc_processVDDMChasFr07_LateralCotrolRequest Rte_ImportEpsDataSwc_ImportEpsDataSwc_processVDDMChasFr07_LateralCotrolRequest; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_ImportEpsDataSwc_ImportEpsDataSwc_processVDDMChasFr16 Rte_ImportEpsDataSwc_ImportEpsDataSwc_processVDDMChasFr16; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_ImportEpsDataSwc_ImportEpsDataSwc_processVDDMChasFr15_ParkAssistPinionAgRequest Rte_ImportEpsDataSwc_ImportEpsDataSwc_processVDDMChasFr15_ParkAssistPinionAgRequest; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_ImportEpsDataSwc_ImportEpsDataSwc_processVDDMChasFr14_YawRate Rte_ImportEpsDataSwc_ImportEpsDataSwc_processVDDMChasFr14_YawRate; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_ImportEpsDataSwc_ImportEpsDataSwc_processVDDMChasFr10_FrontWheelSpeed Rte_ImportEpsDataSwc_ImportEpsDataSwc_processVDDMChasFr10_FrontWheelSpeed; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_HandsOffDetectionSwc_HandsOffDetectionSwc_calculateHandsOffStatus Rte_HandsOffDetectionSwc_HandsOffDetectionSwc_calculateHandsOffStatus; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_ImportEpsDataSwc_ImportEpsDataSwc_processVDDMChasFr12_RearWheelSpeed Rte_ImportEpsDataSwc_ImportEpsDataSwc_processVDDMChasFr12_RearWheelSpeed; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_ImportEpsDataSwc_ImportEpsDataSwc_processVDDMChasFr12_Brakepedal Rte_ImportEpsDataSwc_ImportEpsDataSwc_processVDDMChasFr12_Brakepedal; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_ImportEpsDataSwc_ImportEpsDataSwc_handleCanMessageFault Rte_ImportEpsDataSwc_ImportEpsDataSwc_handleCanMessageFault; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_VehicleDynamicModelSwc_VehicleDynamicModelSwc_calculateSteeringAngle Rte_VehicleDynamicModelSwc_VehicleDynamicModelSwc_calculateSteeringAngle; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_VehicleDynamicModelSwc_VehicleDynamicModelSwc_processYawRate Rte_VehicleDynamicModelSwc_VehicleDynamicModelSwc_processYawRate; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_ColumnSwc_ColumnSwc_steeringPositionTrim Rte_ColumnSwc_ColumnSwc_steeringPositionTrim; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_SteerFeelManagerSwc_SteerFeelManagerSwc_manageSteerFeelRequest Rte_SteerFeelManagerSwc_SteerFeelManagerSwc_manageSteerFeelRequest; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_GarageDiagnosticsSwc_GarageDiagnosticsSwc_checkFaultEnableConditions Rte_GarageDiagnosticsSwc_GarageDiagnosticsSwc_checkFaultEnableConditions; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_PullDriftCompensationSwc_PullDriftCompensationSwc_calculateDemand Rte_PullDriftCompensationSwc_PullDriftCompensationSwc_calculateDemand; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_ParkAssistManagerSwc_ParkAssistManagerSwc_manageParkAssistStates Rte_ParkAssistManagerSwc_ParkAssistManagerSwc_manageParkAssistStates; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_HapticVibrationGenSwc_HapticVibrationGenSwc_calculateState Rte_HapticVibrationGenSwc_HapticVibrationGenSwc_calculateState; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_OverlayTrqMonitorSwc_OverlayTrqMonitorSwc_processPaConditions Rte_OverlayTrqMonitorSwc_OverlayTrqMonitorSwc_processPaConditions; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_ExportEpsDataSwc_ExportEpsDataSwc_processPSCMChasFr03 Rte_ExportEpsDataSwc_ExportEpsDataSwc_processPSCMChasFr03; /* PRQA S 3629 */ /* MD_Rte_3629 */
} Rte_tuRB_ApplTask_ASILD_8ms;
/* PRQA L:L1 */

typedef struct
{
  Rte_DE_tWheelSpeeds Rte_I_IED_WHL_DATA_WheelSpeeds;
  Rte_DE_tInputTorque Rte_I_COL_COL_DATA_ColumnTorque;
  Rte_DE_tColumnVelocity Rte_I_COL_COL_DATA_ColumnVelocity;
  Rte_DE_tRackCentreOffset Rte_I_PDC_RACK_OFFSET_RackCentreOffset;
  Rte_DE_tIgnition Rte_I_IGN_IGN_STATE_IgnitionState;
  Rte_DE_tVehicleSpd Rte_I_VDM_VEH_DATA_VehicleSpeed;
  Rte_DE_Percent Rte_I_AMC_ASSIST_CAP_CapabilityLimit;
  Rte_DE_tColumnPosition Rte_I_COL_COL_DATA_SteeringPositionLower;
} Rte_tsTB_ApplTask_ASILD_8ms;

typedef struct
{
  Rte_tsTB_ApplTask_ASILD_8ms Rte_TB; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tuRB_ApplTask_ASILD_8ms Rte_RB; /* PRQA S 3629 */ /* MD_Rte_3629 */
} Rte_tsApplTask_ASILD_8ms;

typedef struct
{
  Rte_DE_tStraightAheadOffset Rte_STR_AHD_OFFS_StraightAheadOffset;
} Rte_tsRB_RackConfigSwc_RackConfigSwc_Initialiser; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DE_Boolean Rte_FEATURES_ENABLED_LaneKeepingAssistEnabled;
  Rte_DE_Boolean Rte_FEATURES_ENABLED_TrafficJamAssistEnabled;
} Rte_tsRB_SteerPosnCtrlrManagerSwc_SteerPosnCtrlrManagerSwc_setSPCEnable; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

typedef struct
{
  Rte_DE_tAssistCapability Rte_EPS_CAP_Capability;
} Rte_tsRB_AssistTrqMonitorSwc_AssistTrqMonitorSwc_initialiser; /* PRQA S 0779 */ /* MD_MSR_5.1_779 */

/* PRQA S 0750, 3629 L1 */ /* MD_MSR_18.4, MD_Rte_3629 */
typedef union
{
  Rte_tsRB_RackConfigSwc_RackConfigSwc_Initialiser Rte_RackConfigSwc_RackConfigSwc_Initialiser; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_SteerPosnCtrlrManagerSwc_SteerPosnCtrlrManagerSwc_setSPCEnable Rte_SteerPosnCtrlrManagerSwc_SteerPosnCtrlrManagerSwc_setSPCEnable; /* PRQA S 3629 */ /* MD_Rte_3629 */
  Rte_tsRB_AssistTrqMonitorSwc_AssistTrqMonitorSwc_initialiser Rte_AssistTrqMonitorSwc_AssistTrqMonitorSwc_initialiser; /* PRQA S 3629 */ /* MD_Rte_3629 */
} Rte_tuRB_ApplTask_init;
/* PRQA L:L1 */

typedef struct
{
  Rte_tuRB_ApplTask_init Rte_RB; /* PRQA S 3629 */ /* MD_Rte_3629 */
} Rte_tsApplTask_init;

# define RTE_STOP_SEC_VAR_NOINIT_UNSPECIFIED
# include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

/**********************************************************************************************************************
 *  LOCAL DATA TYPES AND STRUCTURES
 *********************************************************************************************************************/

typedef unsigned int Rte_BitType;
/**********************************************************************************************************************
 * type and extern declarations of RTE internal variables
 *********************************************************************************************************************/

/**********************************************************************************************************************
 * Rte Init State Variable
 *********************************************************************************************************************/

# define RTE_STATE_UNINIT    (0U)
# define RTE_STATE_SCHM_INIT (1U)
# define RTE_STATE_INIT      (2U)

# define RTE_START_SEC_VAR_ZERO_INIT_8BIT
# include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

extern volatile VAR(uint8, RTE_VAR_ZERO_INIT) Rte_InitState; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */

# define RTE_STOP_SEC_VAR_ZERO_INIT_8BIT
# include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

# ifdef RTE_CORE

/**********************************************************************************************************************
 * Calibration Parameters (SW-C local and calibration component calibration parameters)
 *********************************************************************************************************************/

#  define RTE_START_SEC_CONST_NvRomBlockDefaultValues_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

extern CONST(tAssistModeControllerNvm, RTE_CONST_NvRomBlockDefaultValues) Rte_AMC_AssistModeControllerNvm_DEFAULT_VALUE; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern CONST(tATMFreezeFrameNvm, RTE_CONST_NvRomBlockDefaultValues) Rte_ATM_ATMFreezeFrameNvm_DEFAULT_VALUE; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern CONST(tAssistTrqMonitorNvm, RTE_CONST_NvRomBlockDefaultValues) Rte_ATM_AssistTrqMonitorNvm_DEFAULT_VALUE; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern CONST(tCCDeriveNvmData, RTE_CONST_NvRomBlockDefaultValues) Rte_CGD_CCDeriveNvmData_DEFAULT_VALUE; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern CONST(tCCFaultyNvmData, RTE_CONST_NvRomBlockDefaultValues) Rte_CGD_CCFaultyNvmData_DEFAULT_VALUE; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern CONST(tCCValidNvmData, RTE_CONST_NvRomBlockDefaultValues) Rte_CGD_CCValidNvmData_DEFAULT_VALUE; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern CONST(tCustomerEolNvmData, RTE_CONST_NvRomBlockDefaultValues) Rte_CGD_CustomerEolNvmData_DEFAULT_VALUE; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern CONST(tSecurityNvmData, RTE_CONST_NvRomBlockDefaultValues) Rte_CGD_SecurityNvmData_DEFAULT_VALUE; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern CONST(tColumnNvm, RTE_CONST_NvRomBlockDefaultValues) Rte_COL_ColumnNvm_DEFAULT_VALUE; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern CONST(tColumnServLatchNvm, RTE_CONST_NvRomBlockDefaultValues) Rte_COL_ColumnServLatchNvm_DEFAULT_VALUE; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern CONST(tCarCofigNvmData, RTE_CONST_NvRomBlockDefaultValues) Rte_IED_CarCofigNvmData_DEFAULT_VALUE; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern CONST(tPullDriftCompensationNvmData, RTE_CONST_NvRomBlockDefaultValues) Rte_PDC_PullDriftCompensationNvmData_DEFAULT_VALUE; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern CONST(tResPositionLimitsNvmData, RTE_CONST_NvRomBlockDefaultValues) Rte_RKC_ResPositionLimitsNvmData_DEFAULT_VALUE; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern CONST(tSFMTuneNvmData, RTE_CONST_NvRomBlockDefaultValues) Rte_SFM_SFMTuneNvmData_DEFAULT_VALUE; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern CONST(tSteerFeelSelectionNvmData, RTE_CONST_NvRomBlockDefaultValues) Rte_SFS_SteerFeelSelectionNvmData_DEFAULT_VALUE; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern CONST(tEppTuneNvRamBlock, RTE_CONST_NvRomBlockDefaultValues) Rte_TDM_EppTuneNvRamBlock_DEFAULT_VALUE; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern CONST(tEppTuneSourceSelectorNvm, RTE_CONST_NvRomBlockDefaultValues) Rte_TDM_EppTuneSourceSelectorNvm_DEFAULT_VALUE; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern CONST(tGearTuneNvRamBlock, RTE_CONST_NvRomBlockDefaultValues) Rte_TDM_GearTuneNvRamBlock_DEFAULT_VALUE; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern CONST(tGearTuneSourceSelectorNvm, RTE_CONST_NvRomBlockDefaultValues) Rte_TDM_GearTuneSourceSelectorNvm_DEFAULT_VALUE; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern CONST(tPlatformTuneNvRamBlock, RTE_CONST_NvRomBlockDefaultValues) Rte_TDM_PlatformTuneNvRamBlock_DEFAULT_VALUE; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern CONST(tPlatformTuneSourceSelectorNvm, RTE_CONST_NvRomBlockDefaultValues) Rte_TDM_PlatformTuneSourceSelectorNvm_DEFAULT_VALUE; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern CONST(tSensorTuneNvRamBlock, RTE_CONST_NvRomBlockDefaultValues) Rte_TDM_SensorTuneNvRamBlock_DEFAULT_VALUE; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern CONST(tSensorTuneSourceSelectorNvm, RTE_CONST_NvRomBlockDefaultValues) Rte_TDM_SensorTuneSourceSelectorNvm_DEFAULT_VALUE; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern CONST(tVehicleTuneNvRamBlock, RTE_CONST_NvRomBlockDefaultValues) Rte_TDM_VehicleTuneNvRamBlock_DEFAULT_VALUE; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern CONST(tVehicleTuneSourceSelectorNvm, RTE_CONST_NvRomBlockDefaultValues) Rte_TDM_VehicleTuneSourceSelectorNvm_DEFAULT_VALUE; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern CONST(tTorqueSensorNvmData, RTE_CONST_NvRomBlockDefaultValues) Rte_TRQ_TorqueSensorNvmData_DEFAULT_VALUE; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern CONST(tYawRateOffsetNvm, RTE_CONST_NvRomBlockDefaultValues) Rte_VDM_YawRateOffsetNvm_DEFAULT_VALUE; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern CONST(tEolNvmData, RTE_CONST_NvRomBlockDefaultValues) Rte_itsEppAbstraction_EolNvmData_DEFAULT_VALUE; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */

#  define RTE_STOP_SEC_CONST_NvRomBlockDefaultValues_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

/**********************************************************************************************************************
 * Buffers for unqueued S/R
 *********************************************************************************************************************/

#  define RTE_START_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

extern VAR(tAssistTorque, RTE_VAR_INIT) Rte_AC_ASSIST_DMD_AssistanceTorque; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tAssistTorque, RTE_VAR_INIT) Rte_AC_BC_SFTY_TQ_AssistanceTorque; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Percent, RTE_VAR_INIT) Rte_AMC_ASSIST_CAP_CapabilityLimit; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tAssistStates, RTE_VAR_INIT) Rte_AMC_ASSIST_STATES_AssistState; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tQualityFactor, RTE_VAR_INIT) Rte_AMC_FITNESS_ControllerFitness; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tAssistTorque, RTE_VAR_INIT) Rte_AMC_REDUCED_TRQ_DMD_AssistanceTorque; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tArbitrationState, RTE_VAR_INIT) Rte_AR_ARB_REQ_ActivationRequest; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tAssistTorque, RTE_VAR_INIT) Rte_AR_DMD_AssistanceTorque; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tQualityFactor, RTE_VAR_INIT) Rte_AR_FITNESS_ControllerFitness; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tArbitrationState, RTE_VAR_INIT) Rte_ARB_ACT_RET_RES_ArbitrationState; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tAssistTorque, RTE_VAR_INIT) Rte_ARB_ARB_AR_DMD_AssistanceTorque; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tAssistTorque, RTE_VAR_INIT) Rte_ARB_ARB_DSR_DMD_AssistanceTorque; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tAssistTorque, RTE_VAR_INIT) Rte_ARB_ARB_PDC_DMD_AssistanceTorque; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tAssistTorque, RTE_VAR_INIT) Rte_ARB_ARB_SPC_DMD_AssistanceTorque; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tAssistTorque, RTE_VAR_INIT) Rte_ARB_ASSIST_DMD_AssistanceTorque; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tArbitrationState, RTE_VAR_INIT) Rte_ARB_DSR_ARB_RES_ArbitrationState; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tArbitrationState, RTE_VAR_INIT) Rte_ARB_HVG_ARB_RES_ArbitrationState; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tAssistTorque, RTE_VAR_INIT) Rte_ARB_HVG_DMD_OP_AssistanceTorque; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tAssistTorque, RTE_VAR_INIT) Rte_ARB_IP_TRQ_DMDS_LimitingTorqueDemand; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tInputTorque, RTE_VAR_INIT) Rte_ARB_IP_TRQ_DMDS_OverlayTorqueDemand; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tAssistTorque, RTE_VAR_INIT) Rte_ARB_OP_TRQ_OVLY_AssistanceTorque; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tArbitrationState, RTE_VAR_INIT) Rte_ARB_PA_ARB_RES_ArbitrationState; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Float32, RTE_VAR_INIT) Rte_ARB_PA_TQ_BLNDG_BlendGain; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Nm, RTE_VAR_INIT) Rte_ARB_PA_TQ_BLNDG_BlndgTqVal; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Nm, RTE_VAR_INIT) Rte_ARB_PA_TQ_BLNDG_PinionTqVal; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tArbitrationState, RTE_VAR_INIT) Rte_ARB_PDCL_ARB_RES_ArbitrationState; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tArbitrationState, RTE_VAR_INIT) Rte_ARB_PDC_ARB_RES_ArbitrationState; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tArbitrationState, RTE_VAR_INIT) Rte_ARB_RES_ARB_RES_ArbitrationState; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tArbitrationState, RTE_VAR_INIT) Rte_ARB_SPC_ARB_RES_ArbitrationState; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tAssistCapability, RTE_VAR_INIT) Rte_ATM_EPS_CAP_Capability; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(UInt8, RTE_VAR_INIT) Rte_CGD_CAR_CFG_PRM_DriveMode; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(UInt8, RTE_VAR_INIT) Rte_CGD_CAR_CFG_PRM_ElectroPowerSteeringPersonalisation; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Boolean, RTE_VAR_INIT) Rte_CGD_FEATURES_ENABLED_HapticVibrationGeneratorEnabled; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Boolean, RTE_VAR_INIT) Rte_CGD_FEATURES_ENABLED_LaneKeepingAssistEnabled; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Boolean, RTE_VAR_INIT) Rte_CGD_FEATURES_ENABLED_ParkAssistEnabled; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Boolean, RTE_VAR_INIT) Rte_CGD_FEATURES_ENABLED_TrafficJamAssistEnabled; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tIgnitionSuppressCondition, RTE_VAR_INIT) Rte_CGD_IGN_SUP_IgnitionSuppressCondition; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tSupplySuppressCondition, RTE_VAR_INIT) Rte_CGD_SUP_SUP_SupplySuppressCondition; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tColumnPosition, RTE_VAR_INIT) Rte_COL_COL_DATA_ColumnPositionLower; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tInputTorque, RTE_VAR_INIT) Rte_COL_COL_DATA_ColumnTorque; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tColumnVelocity, RTE_VAR_INIT) Rte_COL_COL_DATA_ColumnVelocity; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tColumnPosition, RTE_VAR_INIT) Rte_COL_COL_DATA_SteeringPositionCorrection; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tColumnPosition, RTE_VAR_INIT) Rte_COL_COL_DATA_SteeringPositionLower; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tColumnPosition, RTE_VAR_INIT) Rte_COL_COL_DATA_SteeringPositionUpper; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tAssistTorque, RTE_VAR_INIT) Rte_DMP_DMD_AssistanceTorque; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tQualityFactor, RTE_VAR_INIT) Rte_DMP_FITNESS_ControllerFitness; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tAssistTorque, RTE_VAR_INIT) Rte_DR_DMD_AssistanceTorque; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tQualityFactor, RTE_VAR_INIT) Rte_DR_FITNESS_ControllerFitness; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tArbitrationState, RTE_VAR_INIT) Rte_DSR_ARB_REQ_ActivationRequest; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tAssistCapability, RTE_VAR_INIT) Rte_DSR_ASSIST_CAP_Capability; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tCanSuppressCondition, RTE_VAR_INIT) Rte_DSR_CAN_SUP_CanSuppressCondition; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tAssistTorque, RTE_VAR_INIT) Rte_DSR_DMD_AssistanceTorque; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Boolean, RTE_VAR_INIT) Rte_DSR_DSR_RES_CF_Mdps_Def; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Boolean, RTE_VAR_INIT) Rte_DSR_DSR_RES_CF_Mdps_SErr; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tEngineSuppressCondition, RTE_VAR_INIT) Rte_DSR_ENG_SUP_EngineSuppressCondition; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tIgnitionSuppressCondition, RTE_VAR_INIT) Rte_DSR_IGN_SUP_IgnitionSuppressCondition; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Boolean, RTE_VAR_INIT) Rte_DSR_PNP_SUP_VsmPlugIn; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tSupplySuppressCondition, RTE_VAR_INIT) Rte_DSR_SUP_SUP_SupplySuppressCondition; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Boolean, RTE_VAR_INIT) Rte_EED_BUSOFF_STS_BusOffStatus; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tQualityFactor, RTE_VAR_INIT) Rte_FIT_CONTROLLER_FITNESS_ControllerFitness; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tAssistTorque, RTE_VAR_INIT) Rte_FRC_DMD_AssistanceTorque; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tAssistTorque, RTE_VAR_INIT) Rte_GRG_FEEDBACK_TRQ_AssistanceTorque; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tPinionPosition, RTE_VAR_INIT) Rte_GRG_PINION_DATA_PinionPosition; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tColumnVelocity, RTE_VAR_INIT) Rte_GRG_PINION_DATA_PinionVelocity; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tRackForce, RTE_VAR_INIT) Rte_GRG_RACK_DATA_AssistRackForce; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tRackForce, RTE_VAR_INIT) Rte_GRG_RACK_DATA_DriverRackForce; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tRackVelocity, RTE_VAR_INIT) Rte_GRG_RACK_DATA_FilteredRackVelocity; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tRackVelocity, RTE_VAR_INIT) Rte_GRG_RACK_DATA_RackVelocity; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tRackForce, RTE_VAR_INIT) Rte_GRG_RACK_DATA_TotalRackForce; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tHodDriverHandsStatus, RTE_VAR_INIT) Rte_HOD_HOD_RES_HodDriverHandsStatusACSF; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tHodDriverHandsStatus, RTE_VAR_INIT) Rte_HOD_HOD_RES_HodDriverHandsStatusCSF; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tHodDebouncer, RTE_VAR_INIT) Rte_HOD_HOD_RES_HodStatusOfDebouncerACSF; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tHodDebouncer, RTE_VAR_INIT) Rte_HOD_HOD_RES_HodStatusOfDebouncerCSF; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tArbitrationState, RTE_VAR_INIT) Rte_HVG_HVG_ARB_REQ_ActivationRequest; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tAssistTorque, RTE_VAR_INIT) Rte_HVG_HVG_DMD_AssistanceTorque; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tHvgStatus, RTE_VAR_INIT) Rte_HVG_HVG_STAT_HvgStatus; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Boolean, RTE_VAR_INIT) Rte_HVG_HVG_STAT_HvgTqChkErr; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tPinionPosition, RTE_VAR_INIT) Rte_IED_ASY_PINIONAG_REQ_AsyPinionAngleRequest; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tSensorAngle, RTE_VAR_INIT) Rte_IED_CAN_ANGLE_Angle; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Boolean, RTE_VAR_INIT) Rte_IED_CARMOD_SUP_CarModeSuppressionCondition; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tInputTorque, RTE_VAR_INIT) Rte_IED_DSR_REQ_DriverSteerRecommendRequest; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tExtSteerAgDmd, RTE_VAR_INIT) Rte_IED_EXTSTEERAG_DMD_ExtSteerAgDmd; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tGearEngagedSts, RTE_VAR_INIT) Rte_IED_GEAR_ENGD_STS_GearEngagedSts; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tLatCtrMode, RTE_VAR_INIT) Rte_IED_LAT_CTRMODE_LateralControlModeRequest; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tLatSWHWReq, RTE_VAR_INIT) Rte_IED_LAT_SWHW_REQ_SteerWhlHptcWarnRequest; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tPedalbrakeSts, RTE_VAR_INIT) Rte_IED_PEDALBRAKE_STS_PedalbrakeSts; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tRawVehicleSpeed, RTE_VAR_INIT) Rte_IED_RAW_SPD_VehicleSpeed; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tRawSteerSnsr, RTE_VAR_INIT) Rte_IED_RAW_STEER_SNSR_SteerSnsrData; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tDrvModReq, RTE_VAR_INIT) Rte_IED_SFS_REQ_DriveModeRequest; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tProfPenSetg, RTE_VAR_INIT) Rte_IED_SFS_REQ_ProfilePersonalSettings; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tSavePenSetg, RTE_VAR_INIT) Rte_IED_SFS_REQ_SavePersonalSettings; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tStrSetg, RTE_VAR_INIT) Rte_IED_SFS_REQ_SteerSettings; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Boolean, RTE_VAR_INIT) Rte_IED_USAGMOD_SUP_UsageModeSuppressionCondition; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tVehicleBattery, RTE_VAR_INIT) Rte_IED_VEHBATVLT_VehBatVlt; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tVehicleConfigurationParameters, RTE_VAR_INIT) Rte_IED_VEHCFGPRM_VehicleConfigurationParameters; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tCarTiGlb, RTE_VAR_INIT) Rte_IED_VEHINFO_CarTimeStampGlobal; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tOdoMeter, RTE_VAR_INIT) Rte_IED_VEHINFO_OdoMeter; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tVehicleIdentifyNumber, RTE_VAR_INIT) Rte_IED_VEHINFO_VehicleIdentifyNumber; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tVehMtnSt, RTE_VAR_INIT) Rte_IED_VEHMNTST_VehMtnSt; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tVehicleModeManagement, RTE_VAR_INIT) Rte_IED_VEHMODMNT_VehModMnt; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tTyreCircumferences, RTE_VAR_INIT) Rte_IED_WHL_DATA_TyreCircumferences; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tWheelSpeeds, RTE_VAR_INIT) Rte_IED_WHL_DATA_WheelSpeeds; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tYawRateData, RTE_VAR_INIT) Rte_IED_YAW_RATE_DATA_YawRate; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tIgnition, RTE_VAR_INIT) Rte_IGN_IGN_STATE_IgnitionState; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tIgnition, RTE_VAR_INIT) Rte_IGN_IGN_STATE_RawIgnitionState; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tLdwData, RTE_VAR_INIT) Rte_LDW_LDW_DATA_LaneDepartureWarnData; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Boolean, RTE_VAR_INIT) Rte_LDW_LDW_STATUS_LdwErrorMode; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tAssistTorque, RTE_VAR_INIT) Rte_OTM_COMP_TRQ_AssistanceTorque; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tOtmFeatureResponse, RTE_VAR_INIT) Rte_OTM_OVLY_MON_STS_OTMFeatureResponse; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tAssistTorque, RTE_VAR_INIT) Rte_PAC_DMD_AssistanceTorque; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tArbitrationState, RTE_VAR_INIT) Rte_PAM_ARB_REQ_ActivationRequest; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Boolean, RTE_VAR_INIT) Rte_PAM_CNTRL_REQ_ControlReq; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Boolean, RTE_VAR_INIT) Rte_PAM_PA_ENABLE_STS_PaEnable; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Boolean, RTE_VAR_INIT) Rte_PAM_PA_STATUS_PaErrorMode; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tPaFaultReason, RTE_VAR_INIT) Rte_PAM_PA_STATUS_PaFaultReason; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tPaState, RTE_VAR_INIT) Rte_PAM_PA_STATUS_PaState; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Degrees, RTE_VAR_INIT) Rte_PAM_PA_STATUS_PinionSteerAngleMax; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tArbitrationState, RTE_VAR_INIT) Rte_PDC_PDCL_ARB_REQ_ActivationRequest; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tArbitrationState, RTE_VAR_INIT) Rte_PDC_PDC_ARB_REQ_ActivationRequest; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tAssistTorque, RTE_VAR_INIT) Rte_PDC_PDC_DMD_AssistanceTorque; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tRackCentreOffset, RTE_VAR_INIT) Rte_PDC_RACK_OFFSET_RackCentreOffset; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tAssistTorque, RTE_VAR_INIT) Rte_RES_HVD_DMD_AssistanceTorque; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tQualityFactor, RTE_VAR_INIT) Rte_RES_HVD_FITNESS_ControllerFitness; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tAssistTorque, RTE_VAR_INIT) Rte_RES_RES_DMD_AssistanceTorque; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tQualityFactor, RTE_VAR_INIT) Rte_RES_RES_FITNESS_ControllerFitness; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tArbitrationState, RTE_VAR_INIT) Rte_RES_RES_REQ_ActivationRequest; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tAspVerificationSts, RTE_VAR_INIT) Rte_RKC_ASP_RNG_CHK_STS_AspRangeCheckSts; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Boolean, RTE_VAR_INIT) Rte_RKC_FEATURES_ENABLED_RackEndStopEnabled; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tResPosnInUse, RTE_VAR_INIT) Rte_RKC_RES_POSN_ResPosnInUse; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tStraightAheadOffset, RTE_VAR_INIT) Rte_RKC_STR_AHD_OFFS_StraightAheadOffset; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tAssistTorque, RTE_VAR_INIT) Rte_SC_STABILISED_ASSIST_DMD_AssistanceTorque; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tAssistTorque, RTE_VAR_INIT) Rte_SEG_OUTPUT_TRQ_DMD_AssistanceTorque; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Boolean, RTE_VAR_INIT) Rte_SEG_SEG_CONTROL_SegElecDrvDisableReq; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Boolean, RTE_VAR_INIT) Rte_SEG_SEG_CONTROL_SegEnStatus; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tSegMode, RTE_VAR_INIT) Rte_SEG_SEG_CONTROL_SegMode; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tSfsMode, RTE_VAR_INIT) Rte_SFM_SFS_MODE_SfsMode; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tSfsMode, RTE_VAR_INIT) Rte_SFS_SFS_ACT_MODE_SfsMode; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tSfsState, RTE_VAR_INIT) Rte_SFS_SFS_STATE_SfsState; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tSpcTorqueInLimit, RTE_VAR_INIT) Rte_SPC_SPC_TIL_SpcTorqueInLimit; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tAssistTorque, RTE_VAR_INIT) Rte_SPC_SPC_TRQ_DMD_AssistanceTorque; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Boolean, RTE_VAR_INIT) Rte_SPCM_SPCM_AG_STS_TarSteerWhlAgLimExcdd; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Boolean, RTE_VAR_INIT) Rte_SPCM_SPCM_AG_STS_TarSteerWhlAgRackEndExcdd; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Boolean, RTE_VAR_INIT) Rte_SPCM_SPCM_AG_STS_TarSteerWhlAgRateExcdd; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Float32, RTE_VAR_INIT) Rte_SPCM_SPCM_DATA_SpcActiveGain; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Boolean, RTE_VAR_INIT) Rte_SPCM_SPCM_DATA_SpcApplyingTorque; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Boolean, RTE_VAR_INIT) Rte_SPCM_SPCM_DATA_SpcEnabled; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Degrees, RTE_VAR_INIT) Rte_SPCM_SPCM_DATA_TarSteerWhlAgRateLimd; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tSpcState, RTE_VAR_INIT) Rte_SPCM_SPCM_STS_SpcCtrlrSt; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Boolean, RTE_VAR_INIT) Rte_SPCM_SPCM_STS_SpcmErrorMode; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tLateralControlModeRequest, RTE_VAR_INIT) Rte_SPCM_SPCM_STS_SpcmLatCtrlModCfmd; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tSpcTorqueInLimit, RTE_VAR_INIT) Rte_SPCM_SPCM_STS_SpcmTorqueInLimit; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tArbitrationState, RTE_VAR_INIT) Rte_SPCM_SPC_ARB_REQ_ActivationRequest; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Boolean, RTE_VAR_INIT) Rte_SPCM_TOI_LKA_TorqueInLkaCommand; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tAssistCapability, RTE_VAR_INIT) Rte_SUP_CAPABILITY_Capability; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tInputTorque, RTE_VAR_INIT) Rte_TRQ_TORQUE_Torque; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tTorqueChannel, RTE_VAR_INIT) Rte_TRQ_TRQ_CHAN_Channel1_Data; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tTorqueChannel, RTE_VAR_INIT) Rte_TRQ_TRQ_CHAN_Channel2_Data; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tTorqueChannel, RTE_VAR_INIT) Rte_TRQ_TRQ_CHAN_Channel3_Data; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tAbsInterventionStatus, RTE_VAR_INIT) Rte_VDM_BRK_INTV_STS_AbsInterventionStatus; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tEspInterventionStatus, RTE_VAR_INIT) Rte_VDM_BRK_INTV_STS_EspInterventionStatus; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tHandbrakeSts, RTE_VAR_INIT) Rte_VDM_HANDBRAKE_STS_HandbrakeSts; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tPedalbrakePressure, RTE_VAR_INIT) Rte_VDM_PEDALBRAKE_STS_PedalbrakePressure; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tTractionControlSysStatus, RTE_VAR_INIT) Rte_VDM_TCS_DATA_TractionControlSysStatus; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tEstimatedSteeringPosition, RTE_VAR_INIT) Rte_VDM_VEH_DATA_EstimatedSteeringPosition; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tVehicleSpd, RTE_VAR_INIT) Rte_VDM_VEH_DATA_VehicleSpeed; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tYawRateData, RTE_VAR_INIT) Rte_VDM_VEH_DATA_YawRate; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tAssistCapability, RTE_VAR_INIT) Rte_VS_VEHICLE_CAP_Capability; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Percent, RTE_VAR_INIT) Rte_itsEppAbstraction_DRIVE_CAP_CapabilityLimit; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Percent, RTE_VAR_INIT) Rte_itsEppAbstraction_THERMAL_CAP_CapabilityLimit; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Percent, RTE_VAR_INIT) Rte_itsEppAbstraction_VOLTAGE_CAP_CapabilityLimit; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */

#  define RTE_STOP_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

typedef struct
{
  Rte_BitType Rte_ModeSwitchAck_BswM_Switch_ESH_ModeSwitch_BswM_MDGP_ESH_Mode_Ack : 1;
} Rte_OsApplication_ASILD_AckFlagsType;

#  define RTE_START_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

extern VAR(Rte_OsApplication_ASILD_AckFlagsType, RTE_VAR_INIT) Rte_OsApplication_ASILD_AckFlags; /* PRQA S 0850 */ /* MD_MSR_19.8 */

#  define RTE_STOP_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

typedef struct
{
  Rte_BitType Rte_RxTimeout_CarTiGlb_oVDDMChasFr23_oChassisCANhs_992eb83d_Rx : 1;
  Rte_BitType Rte_RxTimeout_DrvModReq_oVDDMChasFr16_oChassisCANhs_6c8393e0_Rx : 1;
  Rte_BitType Rte_RxTimeout_IniValSigCfgIDChassisCAN_oETCChasFr02_oChassisCANhs_df05ed84_Rx : 1;
  Rte_BitType Rte_RxTimeout_MstCfgIDChassisCAN_oVDDMChasFr27_oChassisCANhs_01c7ff7e_Rx : 1;
  Rte_BitType Rte_RxTimeout_SG_AgDataRawSafe_oVDDMChasFr14_oChassisCANhs_b576a02d_Rx : 1;
  Rte_BitType Rte_RxTimeout_SG_AsyPinionAgReqSafe_oVDDMChasFr45_oChassisCANhs_08282a2e_Rx : 1;
  Rte_BitType Rte_RxTimeout_SG_BrkPedlPsdSafeGroup_oVDDMChasFr12_oChassisCANhs_f513eb76_Rx : 1;
  Rte_BitType Rte_RxTimeout_SG_LatCtrlReqSafeGroup_oVDDMChasFr07_oChassisCANhs_473cf37d_Rx : 1;
  Rte_BitType Rte_RxTimeout_SG_ParkAssiPinionAgReqGrp_oVDDMChasFr15_oChassisCANhs_a9677c5d_Rx : 1;
  Rte_BitType Rte_RxTimeout_SG_SteerSetg_oVDDMChasFr24_oChassisCANhs_2bfc4bb0_Rx : 1;
  Rte_BitType Rte_RxTimeout_SG_SteerWhlSnsr_oSASChasFr01_oChassisCANhs_43223b0d_Rx : 1;
  Rte_BitType Rte_RxTimeout_SG_VehBattUGroup_oVDDMChasFr25_oChassisCANhs_af6f430a_Rx : 1;
  Rte_BitType Rte_RxTimeout_SG_VehModMngtGlbSafe1_oVDDMChasFr19_oChassisCANhs_b7abe9ee_Rx : 1;
  Rte_BitType Rte_RxTimeout_SG_VehMtnStSafeGroup_oVDDMChasFr19_oChassisCANhs_106bf012_Rx : 1;
  Rte_BitType Rte_RxTimeout_SG_VehSpdLgtSafeGroup_oVDDMChasFr05_oChassisCANhs_baae5d25_Rx : 1;
  Rte_BitType Rte_RxTimeout_SG_Vin_oVDDMChasFr31_oChassisCANhs_681aa90e_Rx : 1;
  Rte_BitType Rte_RxTimeout_SG_WhlSpdCircumlFrnt_oVDDMChasFr10_oChassisCANhs_1ef387f8_Rx : 1;
  Rte_BitType Rte_RxTimeout_SG_WhlSpdCircumlRe_oVDDMChasFr12_oChassisCANhs_73c1bfd4_Rx : 1;
  Rte_BitType Rte_RxTimeout_SaveSetgToMemPrmnt_oVDDMChasFr20_oChassisCANhs_f2619c12_Rx : 1;
} Rte_OsApplication_ASILD_RxTimeoutFlagsType;

#  define RTE_START_SEC_VAR_ZERO_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

extern VAR(Rte_OsApplication_ASILD_RxTimeoutFlagsType, RTE_VAR_ZERO_INIT) Rte_OsApplication_ASILD_RxTimeoutFlags;

#  define RTE_STOP_SEC_VAR_ZERO_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */


typedef struct
{
  Rte_BitType Rte_RxNeverReceived_CarTiGlb_oVDDMChasFr23_oChassisCANhs_992eb83d_Rx : 1;
  Rte_BitType Rte_RxNeverReceived_DrvModReq_oVDDMChasFr16_oChassisCANhs_6c8393e0_Rx : 1;
  Rte_BitType Rte_RxNeverReceived_IniValSigCfgIDChassisCAN_oETCChasFr02_oChassisCANhs_df05ed84_Rx : 1;
  Rte_BitType Rte_RxNeverReceived_MstCfgIDChassisCAN_oVDDMChasFr27_oChassisCANhs_01c7ff7e_Rx : 1;
  Rte_BitType Rte_RxNeverReceived_SG_AgDataRawSafe_oVDDMChasFr14_oChassisCANhs_b576a02d_Rx : 1;
  Rte_BitType Rte_RxNeverReceived_SG_AsyPinionAgReqSafe_oVDDMChasFr45_oChassisCANhs_08282a2e_Rx : 1;
  Rte_BitType Rte_RxNeverReceived_SG_BrkPedlPsdSafeGroup_oVDDMChasFr12_oChassisCANhs_f513eb76_Rx : 1;
  Rte_BitType Rte_RxNeverReceived_SG_LatCtrlReqSafeGroup_oVDDMChasFr07_oChassisCANhs_473cf37d_Rx : 1;
  Rte_BitType Rte_RxNeverReceived_SG_ParkAssiPinionAgReqGrp_oVDDMChasFr15_oChassisCANhs_a9677c5d_Rx : 1;
  Rte_BitType Rte_RxNeverReceived_SG_SteerSetg_oVDDMChasFr24_oChassisCANhs_2bfc4bb0_Rx : 1;
  Rte_BitType Rte_RxNeverReceived_SG_SteerWhlSnsr_oSASChasFr01_oChassisCANhs_43223b0d_Rx : 1;
  Rte_BitType Rte_RxNeverReceived_SG_VehBattUGroup_oVDDMChasFr25_oChassisCANhs_af6f430a_Rx : 1;
  Rte_BitType Rte_RxNeverReceived_SG_VehModMngtGlbSafe1_oVDDMChasFr19_oChassisCANhs_b7abe9ee_Rx : 1;
  Rte_BitType Rte_RxNeverReceived_SG_VehMtnStSafeGroup_oVDDMChasFr19_oChassisCANhs_106bf012_Rx : 1;
  Rte_BitType Rte_RxNeverReceived_SG_VehSpdLgtSafeGroup_oVDDMChasFr05_oChassisCANhs_baae5d25_Rx : 1;
  Rte_BitType Rte_RxNeverReceived_SG_Vin_oVDDMChasFr31_oChassisCANhs_681aa90e_Rx : 1;
  Rte_BitType Rte_RxNeverReceived_SG_WhlSpdCircumlFrnt_oVDDMChasFr10_oChassisCANhs_1ef387f8_Rx : 1;
  Rte_BitType Rte_RxNeverReceived_SG_WhlSpdCircumlRe_oVDDMChasFr12_oChassisCANhs_73c1bfd4_Rx : 1;
  Rte_BitType Rte_RxNeverReceived_SaveSetgToMemPrmnt_oVDDMChasFr20_oChassisCANhs_f2619c12_Rx : 1;
} Rte_OsApplication_ASILD_RxNeverReceivedFlagsType;

#  define RTE_START_SEC_VAR_ZERO_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

extern VAR(Rte_OsApplication_ASILD_RxNeverReceivedFlagsType, RTE_VAR_ZERO_INIT) Rte_OsApplication_ASILD_RxNeverReceivedFlags;

#  define RTE_STOP_SEC_VAR_ZERO_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */


/**********************************************************************************************************************
 * Buffer for inter-runnable variables
 *********************************************************************************************************************/
#  define RTE_START_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

extern VAR(tQualityFactor, RTE_VAR_INIT) Rte_Irv_AC_TunePlausibilityQf_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tQualityFactor, RTE_VAR_INIT) Rte_Irv_AC_TunePlausibilityQf_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tQualityFactor, RTE_VAR_INIT) Rte_Irv_AC_TunePlausibilityQf_ApplTask_init; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tQualityFactor, RTE_VAR_INIT) Rte_Irv_AC_TunePlausibilityQf; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_AC_bf_cut_off_freq_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_AC_bf_cut_off_freq_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_AC_bf_cut_off_freq; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_AC_hfac_vspd_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_AC_hfac_vspd_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_AC_hfac_vspd; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tBcData, RTE_VAR_INIT) Rte_Irv_AC_bc_pData; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */

#  define RTE_STOP_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

#  define RTE_START_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

extern VAR(tAssistCapability, RTE_VAR_INIT) Rte_Irv_AMC_AssistStateCapability; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tAssistCapability, RTE_VAR_INIT) Rte_Irv_AMC_OveruseCapability_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tAssistCapability, RTE_VAR_INIT) Rte_Irv_AMC_OveruseCapability_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tAssistCapability, RTE_VAR_INIT) Rte_Irv_AMC_OveruseCapability; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tAssistTorque, RTE_VAR_INIT) Rte_Irv_AMC_RedAssistanceTorque_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tAssistTorque, RTE_VAR_INIT) Rte_Irv_AMC_RedAssistanceTorque_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tAssistTorque, RTE_VAR_INIT) Rte_Irv_AMC_RedAssistanceTorque; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(UInt8, RTE_VAR_INIT) Rte_Irv_AMC_AssistOffState; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Boolean, RTE_VAR_INIT) Rte_Irv_AMC_OveruseInhibited; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */

#  define RTE_STOP_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

#  define RTE_START_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_AR_ArKp_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_AR_ArKp_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_AR_ArKp; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_AR_ArLimit_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_AR_ArLimit_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_AR_ArLimit; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_AR_ColTrqAtfA1_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_AR_ColTrqAtfA1_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_AR_ColTrqAtfA1; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_AR_ColTrqAtfA2_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_AR_ColTrqAtfA2_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_AR_ColTrqAtfA2; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_AR_ColTrqAtfB0_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_AR_ColTrqAtfB0_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_AR_ColTrqAtfB0; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_AR_ColTrqAtfB1_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_AR_ColTrqAtfB1_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_AR_ColTrqAtfB1; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_AR_ColTrqAtfB2_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_AR_ColTrqAtfB2_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_AR_ColTrqAtfB2; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_AR_EarLkaSpdFraction_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_AR_EarLkaSpdFraction_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_AR_EarLkaSpdFraction; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(UInt8, RTE_VAR_INIT) Rte_Irv_AR_EarLkaSpdIndex_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(UInt8, RTE_VAR_INIT) Rte_Irv_AR_EarLkaSpdIndex_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(UInt8, RTE_VAR_INIT) Rte_Irv_AR_EarLkaSpdIndex; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_AR_EarSpdFraction_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_AR_EarSpdFraction_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_AR_EarSpdFraction; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(UInt8, RTE_VAR_INIT) Rte_Irv_AR_EarSpdIndex_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(UInt8, RTE_VAR_INIT) Rte_Irv_AR_EarSpdIndex_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(UInt8, RTE_VAR_INIT) Rte_Irv_AR_EarSpdIndex; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tQualityFactor, RTE_VAR_INIT) Rte_Irv_AR_TunePlausibilityQf_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tQualityFactor, RTE_VAR_INIT) Rte_Irv_AR_TunePlausibilityQf_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tQualityFactor, RTE_VAR_INIT) Rte_Irv_AR_TunePlausibilityQf_ApplTask_init; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tQualityFactor, RTE_VAR_INIT) Rte_Irv_AR_TunePlausibilityQf; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Boolean, RTE_VAR_INIT) Rte_Irv_AR_EnableARFunctionality; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */

#  define RTE_STOP_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

#  define RTE_START_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

extern VAR(tArbitrationState, RTE_VAR_INIT) Rte_Irv_ARB_ActiveReturnState; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tAssistTorque, RTE_VAR_INIT) Rte_Irv_ARB_ActiveReturnTqDemand; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tAssistTorque, RTE_VAR_INIT) Rte_Irv_ARB_DampingTqDemand; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tAssistTorque, RTE_VAR_INIT) Rte_Irv_ARB_DistTqDemand; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tArbitrationState, RTE_VAR_INIT) Rte_Irv_ARB_DsrState; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tAssistTorque, RTE_VAR_INIT) Rte_Irv_ARB_FricTqDemand; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tAssistTorque, RTE_VAR_INIT) Rte_Irv_ARB_HvdTqDemand; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tArbitrationState, RTE_VAR_INIT) Rte_Irv_ARB_HvgState; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tAssistTorque, RTE_VAR_INIT) Rte_Irv_ARB_HvgTqDemand; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tInputTorque, RTE_VAR_INIT) Rte_Irv_ARB_OverlayTorqueDemand; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tArbitrationState, RTE_VAR_INIT) Rte_Irv_ARB_PaState; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tAssistTorque, RTE_VAR_INIT) Rte_Irv_ARB_PaTqDemand; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tArbitrationState, RTE_VAR_INIT) Rte_Irv_ARB_PdcState; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tAssistTorque, RTE_VAR_INIT) Rte_Irv_ARB_PdcTqDemand; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tArbitrationState, RTE_VAR_INIT) Rte_Irv_ARB_ResState; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tAssistTorque, RTE_VAR_INIT) Rte_Irv_ARB_ResTqDemand; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tArbitrationState, RTE_VAR_INIT) Rte_Irv_ARB_SpcState; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tAssistTorque, RTE_VAR_INIT) Rte_Irv_ARB_SpcTqDemand; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */

#  define RTE_STOP_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

#  define RTE_START_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

extern VAR(tQualityFactor, RTE_VAR_INIT) Rte_Irv_ATM_TunePlausibilityQf_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tQualityFactor, RTE_VAR_INIT) Rte_Irv_ATM_TunePlausibilityQf_ApplTask_init; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tQualityFactor, RTE_VAR_INIT) Rte_Irv_ATM_TunePlausibilityQf; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */

#  define RTE_STOP_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

#  define RTE_START_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

extern VAR(UInt32, RTE_VAR_INIT) Rte_Irv_CGD_RackdataNominal; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(UInt8, RTE_VAR_INIT) Rte_Irv_CGD_TuningSet; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tCCP_InvalidData, RTE_VAR_INIT) Rte_Irv_CGD_CarConfigParaFaults; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(UInt32, RTE_VAR_INIT) Rte_Irv_CGD_RackdataExtended; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(UInt32, RTE_VAR_INIT) Rte_Irv_CGD_Seed; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */

#  define RTE_STOP_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

#  define RTE_START_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

extern VAR(tAspVerificationSts, RTE_VAR_INIT) Rte_Irv_COL_AspVerificationStatus_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tAspVerificationSts, RTE_VAR_INIT) Rte_Irv_COL_AspVerificationStatus_ApplTask_ASILD_4ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tAspVerificationSts, RTE_VAR_INIT) Rte_Irv_COL_AspVerificationStatus; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tInputTorque, RTE_VAR_INIT) Rte_Irv_COL_ColumnTorque_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tInputTorque, RTE_VAR_INIT) Rte_Irv_COL_ColumnTorque_ApplTask_ASILD_4ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tInputTorque, RTE_VAR_INIT) Rte_Irv_COL_ColumnTorque; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tSteeringPositionCorrection, RTE_VAR_INIT) Rte_Irv_COL_SteeringPositionCorrection_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tSteeringPositionCorrection, RTE_VAR_INIT) Rte_Irv_COL_SteeringPositionCorrection_ApplTask_ASILD_8ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tSteeringPositionCorrection, RTE_VAR_INIT) Rte_Irv_COL_SteeringPositionCorrection; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tColumnPosition, RTE_VAR_INIT) Rte_Irv_COL_SteeringPositionLower_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tColumnPosition, RTE_VAR_INIT) Rte_Irv_COL_SteeringPositionLower_ApplTask_ASILD_4ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tColumnPosition, RTE_VAR_INIT) Rte_Irv_COL_SteeringPositionLower_ApplTask_ASILD_8ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tColumnPosition, RTE_VAR_INIT) Rte_Irv_COL_SteeringPositionLower; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */

#  define RTE_STOP_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

#  define RTE_START_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

extern VAR(tQualityFactor, RTE_VAR_INIT) Rte_Irv_DMP_TunePlausibilityQf_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tQualityFactor, RTE_VAR_INIT) Rte_Irv_DMP_TunePlausibilityQf_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tQualityFactor, RTE_VAR_INIT) Rte_Irv_DMP_TunePlausibilityQf_ApplTask_init; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tQualityFactor, RTE_VAR_INIT) Rte_Irv_DMP_TunePlausibilityQf; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(NmPerDegreesPerSec, RTE_VAR_INIT) Rte_Irv_DMP_interpIcGain_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(NmPerDegreesPerSec, RTE_VAR_INIT) Rte_Irv_DMP_interpIcGain_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(NmPerDegreesPerSec, RTE_VAR_INIT) Rte_Irv_DMP_interpIcGain; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Hz, RTE_VAR_INIT) Rte_Irv_DMP_interpIcHpf_Freq_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Hz, RTE_VAR_INIT) Rte_Irv_DMP_interpIcHpf_Freq_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Hz, RTE_VAR_INIT) Rte_Irv_DMP_interpIcHpf_Freq; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Hz, RTE_VAR_INIT) Rte_Irv_DMP_interpIcLpfFreq_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Hz, RTE_VAR_INIT) Rte_Irv_DMP_interpIcLpfFreq_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Hz, RTE_VAR_INIT) Rte_Irv_DMP_interpIcLpfFreq; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(NmPerDegreesPerSec, RTE_VAR_INIT) Rte_Irv_DMP_interpLinearDampGainStIn_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(NmPerDegreesPerSec, RTE_VAR_INIT) Rte_Irv_DMP_interpLinearDampGainStIn_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(NmPerDegreesPerSec, RTE_VAR_INIT) Rte_Irv_DMP_interpLinearDampGainStIn; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(NmPerDegreesPerSec, RTE_VAR_INIT) Rte_Irv_DMP_interpLinearDampGainStOut_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(NmPerDegreesPerSec, RTE_VAR_INIT) Rte_Irv_DMP_interpLinearDampGainStOut_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(NmPerDegreesPerSec, RTE_VAR_INIT) Rte_Irv_DMP_interpLinearDampGainStOut; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Nm, RTE_VAR_INIT) Rte_Irv_DMP_interpMaxDampLimit_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Nm, RTE_VAR_INIT) Rte_Irv_DMP_interpMaxDampLimit_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Nm, RTE_VAR_INIT) Rte_Irv_DMP_interpMaxDampLimit; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Nm, RTE_VAR_INIT) Rte_Irv_DMP_interpMaxDampLimitEarInactv_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Nm, RTE_VAR_INIT) Rte_Irv_DMP_interpMaxDampLimitEarInactv_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Nm, RTE_VAR_INIT) Rte_Irv_DMP_interpMaxDampLimitEarInactv; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(NmPerDegreesPerSec2, RTE_VAR_INIT) Rte_Irv_DMP_interpQuadDampGainStIn_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(NmPerDegreesPerSec2, RTE_VAR_INIT) Rte_Irv_DMP_interpQuadDampGainStIn_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(NmPerDegreesPerSec2, RTE_VAR_INIT) Rte_Irv_DMP_interpQuadDampGainStIn; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(NmPerDegreesPerSec2, RTE_VAR_INIT) Rte_Irv_DMP_interpQuadDampGainStOut_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(NmPerDegreesPerSec2, RTE_VAR_INIT) Rte_Irv_DMP_interpQuadDampGainStOut_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(NmPerDegreesPerSec2, RTE_VAR_INIT) Rte_Irv_DMP_interpQuadDampGainStOut; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Hz, RTE_VAR_INIT) Rte_Irv_DMP_interpYdLpfFreq_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Hz, RTE_VAR_INIT) Rte_Irv_DMP_interpYdLpfFreq_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Hz, RTE_VAR_INIT) Rte_Irv_DMP_interpYdLpfFreq; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(sec_1, RTE_VAR_INIT) Rte_Irv_DMP_intrpnYdEarGain_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(sec_1, RTE_VAR_INIT) Rte_Irv_DMP_intrpnYdEarGain_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(sec_1, RTE_VAR_INIT) Rte_Irv_DMP_intrpnYdEarGain; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */

#  define RTE_STOP_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

#  define RTE_START_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_DR_DampingFactor_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_DR_DampingFactor_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_DR_DampingFactor; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Hz, RTE_VAR_INIT) Rte_Irv_DR_DstbcFrq_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Hz, RTE_VAR_INIT) Rte_Irv_DR_DstbcFrq_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Hz, RTE_VAR_INIT) Rte_Irv_DR_DstbcFrq; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_DR_Gain_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_DR_Gain_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_DR_Gain; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(UInt8, RTE_VAR_INIT) Rte_Irv_DR_NibbleOrder_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(UInt8, RTE_VAR_INIT) Rte_Irv_DR_NibbleOrder_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(UInt8, RTE_VAR_INIT) Rte_Irv_DR_NibbleOrder; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tQualityFactor, RTE_VAR_INIT) Rte_Irv_DR_TunePlausibilityQf_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tQualityFactor, RTE_VAR_INIT) Rte_Irv_DR_TunePlausibilityQf_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tQualityFactor, RTE_VAR_INIT) Rte_Irv_DR_TunePlausibilityQf_ApplTask_init; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tQualityFactor, RTE_VAR_INIT) Rte_Irv_DR_TunePlausibilityQf; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */

#  define RTE_STOP_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

#  define RTE_START_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

extern VAR(Boolean, RTE_VAR_INIT) Rte_Irv_DSR_TunePlausible_ApplTask_ASILD_4ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Boolean, RTE_VAR_INIT) Rte_Irv_DSR_TunePlausible_ApplTask_init; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Boolean, RTE_VAR_INIT) Rte_Irv_DSR_TunePlausible; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_DSR_fraction_vspd_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_DSR_fraction_vspd_ApplTask_ASILD_4ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_DSR_fraction_vspd; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_DSR_index_vspd_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_DSR_index_vspd_ApplTask_ASILD_4ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_DSR_index_vspd; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */

#  define RTE_STOP_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

#  define RTE_START_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

extern VAR(UInt8, RTE_VAR_INIT) Rte_Irv_EED_LatCtrlModCfmdAliveCntr; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(UInt8, RTE_VAR_INIT) Rte_Irv_EED_SteerErrReqAliveCntr; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */

#  define RTE_STOP_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

#  define RTE_START_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_FRC_TempCorrectionFactor_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_FRC_TempCorrectionFactor_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_FRC_TempCorrectionFactor; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tQualityFactor, RTE_VAR_INIT) Rte_Irv_FRC_TunePlausibilityQf_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tQualityFactor, RTE_VAR_INIT) Rte_Irv_FRC_TunePlausibilityQf_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tQualityFactor, RTE_VAR_INIT) Rte_Irv_FRC_TunePlausibilityQf_ApplTask_init; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tQualityFactor, RTE_VAR_INIT) Rte_Irv_FRC_TunePlausibilityQf; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */

#  define RTE_STOP_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

#  define RTE_START_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

extern VAR(tQualityFactor, RTE_VAR_INIT) Rte_Irv_GRG_DriverRackForce_Qf; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(kN, RTE_VAR_INIT) Rte_Irv_GRG_DriverRackForce_Value; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tQualityFactor, RTE_VAR_INIT) Rte_Irv_GRG_CFactorQF; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(mmPerRev, RTE_VAR_INIT) Rte_Irv_GRG_CFactorVal; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_GRG_ColTqDmdToMotTqDmdCnvnFac; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_GRG_ColTqDmdToRackFDmdCnvnFac; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_GRG_ColTqToRackFCnvnFac; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_GRG_MotEstimToColEstimTqCnvnFac; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_GRG_MotToRackPosnCnvnFac; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_GRG_MotToRackVCnvnFac; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_GRG_MotTqToRackFCnvnFac; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */

#  define RTE_STOP_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

#  define RTE_START_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

extern VAR(Nm, RTE_VAR_INIT) Rte_Irv_HOD_ColumnTorque_BandpassFiltered_1; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Nm, RTE_VAR_INIT) Rte_Irv_HOD_ColumnTorque_BandpassFiltered_2; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Nm, RTE_VAR_INIT) Rte_Irv_HOD_DriverTorqueEstimated_1_ApplTask_ASILD_2ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Nm, RTE_VAR_INIT) Rte_Irv_HOD_DriverTorqueEstimated_1_ApplTask_ASILD_8ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Nm, RTE_VAR_INIT) Rte_Irv_HOD_DriverTorqueEstimated_1; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Nm, RTE_VAR_INIT) Rte_Irv_HOD_DriverTorqueEstimated_2_ApplTask_ASILD_2ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Nm, RTE_VAR_INIT) Rte_Irv_HOD_DriverTorqueEstimated_2_ApplTask_ASILD_8ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Nm, RTE_VAR_INIT) Rte_Irv_HOD_DriverTorqueEstimated_2; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Nm, RTE_VAR_INIT) Rte_Irv_HOD_DriverTorqueEstimated_HighpassFiltered_1_ApplTask_ASILD_2ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Nm, RTE_VAR_INIT) Rte_Irv_HOD_DriverTorqueEstimated_HighpassFiltered_1_ApplTask_ASILD_8ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Nm, RTE_VAR_INIT) Rte_Irv_HOD_DriverTorqueEstimated_HighpassFiltered_1; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Nm, RTE_VAR_INIT) Rte_Irv_HOD_DriverTorqueEstimated_HighpassFiltered_2_ApplTask_ASILD_2ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Nm, RTE_VAR_INIT) Rte_Irv_HOD_DriverTorqueEstimated_HighpassFiltered_2_ApplTask_ASILD_8ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Nm, RTE_VAR_INIT) Rte_Irv_HOD_DriverTorqueEstimated_HighpassFiltered_2; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */

#  define RTE_STOP_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

#  define RTE_START_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

extern VAR(tHvgAcvnData, RTE_VAR_INIT) Rte_Irv_HVG_HvgAcvnData_ApplTask_ASILD_4ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tHvgAcvnData, RTE_VAR_INIT) Rte_Irv_HVG_HvgAcvnData_ApplTask_ASILD_8ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tHvgAcvnData, RTE_VAR_INIT) Rte_Irv_HVG_HvgAcvnData; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tHvgFeedback, RTE_VAR_INIT) Rte_Irv_HVG_HvgCalcDmdFb_ApplTask_ASILD_4ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tHvgFeedback, RTE_VAR_INIT) Rte_Irv_HVG_HvgCalcDmdFb_ApplTask_ASILD_8ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tHvgFeedback, RTE_VAR_INIT) Rte_Irv_HVG_HvgCalcDmdFb; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tHvgRequestData, RTE_VAR_INIT) Rte_Irv_HVG_HvgRequestData; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */

#  define RTE_STOP_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

#  define RTE_START_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

extern VAR(Boolean, RTE_VAR_INIT) Rte_Irv_IED_BrakePedalStatus; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tCanMsgFault, RTE_VAR_INIT) Rte_Irv_IED_BrkPedSts_Fault; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Sec, RTE_VAR_INIT) Rte_Irv_IED_CarTiGlb_Data_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Sec, RTE_VAR_INIT) Rte_Irv_IED_CarTiGlb_Data_ApplTask_ASILD_8ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Sec, RTE_VAR_INIT) Rte_Irv_IED_CarTiGlb_Data; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tCanMsgFault, RTE_VAR_INIT) Rte_Irv_IED_CarTiGlb_Data_Fault_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tCanMsgFault, RTE_VAR_INIT) Rte_Irv_IED_CarTiGlb_Data_Fault_ApplTask_ASILD_8ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tCanMsgFault, RTE_VAR_INIT) Rte_Irv_IED_CarTiGlb_Data_Fault; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tCanMsgFault, RTE_VAR_INIT) Rte_Irv_IED_FRONT_WHL_SPD_Fault; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(UInt16, RTE_VAR_INIT) Rte_Irv_IED_IniValSigCfgIDChassisCAN_Data_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(UInt16, RTE_VAR_INIT) Rte_Irv_IED_IniValSigCfgIDChassisCAN_Data_ApplTask_ASILD_8ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(UInt16, RTE_VAR_INIT) Rte_Irv_IED_IniValSigCfgIDChassisCAN_Data; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tCanMsgFault, RTE_VAR_INIT) Rte_Irv_IED_IniValSigCfgIDChassisCAN_Data_Fault_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tCanMsgFault, RTE_VAR_INIT) Rte_Irv_IED_IniValSigCfgIDChassisCAN_Data_Fault_ApplTask_ASILD_8ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tCanMsgFault, RTE_VAR_INIT) Rte_Irv_IED_IniValSigCfgIDChassisCAN_Data_Fault; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tLateralControlRequestData, RTE_VAR_INIT) Rte_Irv_IED_LatCtrlReqSafe_Data; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tCanMsgFault, RTE_VAR_INIT) Rte_Irv_IED_LatCtrlReqSafe_Data_Fault; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tMstCfgID_CntrForMissCom_Data, RTE_VAR_INIT) Rte_Irv_IED_MstCfgID_CntrForMissCom_Data_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tMstCfgID_CntrForMissCom_Data, RTE_VAR_INIT) Rte_Irv_IED_MstCfgID_CntrForMissCom_Data_ApplTask_ASILD_8ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tMstCfgID_CntrForMissCom_Data, RTE_VAR_INIT) Rte_Irv_IED_MstCfgID_CntrForMissCom_Data; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tCanMsgFault, RTE_VAR_INIT) Rte_Irv_IED_MstCfgID_CntrForMissCom_Data_Fault_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tCanMsgFault, RTE_VAR_INIT) Rte_Irv_IED_MstCfgID_CntrForMissCom_Data_Fault_ApplTask_ASILD_8ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tCanMsgFault, RTE_VAR_INIT) Rte_Irv_IED_MstCfgID_CntrForMissCom_Data_Fault; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tOdometeDriveMode_Data, RTE_VAR_INIT) Rte_Irv_IED_OdometeDriveMode_Data; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tCanMsgFault, RTE_VAR_INIT) Rte_Irv_IED_OdometeDriveMode_Data_Fault; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Degrees, RTE_VAR_INIT) Rte_Irv_IED_ParkAssiPinionAgReq_Data; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tCanMsgFault, RTE_VAR_INIT) Rte_Irv_IED_ParkAssiPinionAgReq_Data_Fault; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tPersonalSettings_Data, RTE_VAR_INIT) Rte_Irv_IED_PersonalSettings_Data_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tPersonalSettings_Data, RTE_VAR_INIT) Rte_Irv_IED_PersonalSettings_Data_ApplTask_ASILD_8ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tPersonalSettings_Data, RTE_VAR_INIT) Rte_Irv_IED_PersonalSettings_Data; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tCanMsgFault, RTE_VAR_INIT) Rte_Irv_IED_PersonalSettings_Data_Fault_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tCanMsgFault, RTE_VAR_INIT) Rte_Irv_IED_PersonalSettings_Data_Fault_ApplTask_ASILD_8ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tCanMsgFault, RTE_VAR_INIT) Rte_Irv_IED_PersonalSettings_Data_Fault; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Degrees, RTE_VAR_INIT) Rte_Irv_IED_PinionAngleData_ApplTask_ASILD_4ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Degrees, RTE_VAR_INIT) Rte_Irv_IED_PinionAngleData_ApplTask_ASILD_8ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Degrees, RTE_VAR_INIT) Rte_Irv_IED_PinionAngleData; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tCanMsgFault, RTE_VAR_INIT) Rte_Irv_IED_PinionAngleData_Fault_ApplTask_ASILD_4ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tCanMsgFault, RTE_VAR_INIT) Rte_Irv_IED_PinionAngleData_Fault_ApplTask_ASILD_8ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tCanMsgFault, RTE_VAR_INIT) Rte_Irv_IED_PinionAngleData_Fault; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tCanMsgFault, RTE_VAR_INIT) Rte_Irv_IED_REAR_WHL_SPD_Fault; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Degrees, RTE_VAR_INIT) Rte_Irv_IED_SAS_Status_AngleData_ApplTask_ASILD_4ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Degrees, RTE_VAR_INIT) Rte_Irv_IED_SAS_Status_AngleData_ApplTask_ASILD_8ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Degrees, RTE_VAR_INIT) Rte_Irv_IED_SAS_Status_AngleData; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tCanMsgFault, RTE_VAR_INIT) Rte_Irv_IED_SAS_Status_Fault_ApplTask_ASILD_4ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tCanMsgFault, RTE_VAR_INIT) Rte_Irv_IED_SAS_Status_Fault_ApplTask_ASILD_8ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tCanMsgFault, RTE_VAR_INIT) Rte_Irv_IED_SAS_Status_Fault; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tSteerAsscLvl, RTE_VAR_INIT) Rte_Irv_IED_SteerSettings_Data_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tSteerAsscLvl, RTE_VAR_INIT) Rte_Irv_IED_SteerSettings_Data_ApplTask_ASILD_8ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tSteerAsscLvl, RTE_VAR_INIT) Rte_Irv_IED_SteerSettings_Data; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tCanMsgFault, RTE_VAR_INIT) Rte_Irv_IED_SteerSettings_Data_Fault_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tCanMsgFault, RTE_VAR_INIT) Rte_Irv_IED_SteerSettings_Data_Fault_ApplTask_ASILD_8ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tCanMsgFault, RTE_VAR_INIT) Rte_Irv_IED_SteerSettings_Data_Fault; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(UInt8, RTE_VAR_INIT) Rte_Irv_IED_UsageModeStatus; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tVehicleIdentifyNumber_Data, RTE_VAR_INIT) Rte_Irv_IED_VIN_Data_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tVehicleIdentifyNumber_Data, RTE_VAR_INIT) Rte_Irv_IED_VIN_Data_ApplTask_ASILD_8ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tVehicleIdentifyNumber_Data, RTE_VAR_INIT) Rte_Irv_IED_VIN_Data; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tCanMsgFault, RTE_VAR_INIT) Rte_Irv_IED_VIN_Data_Fault_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tCanMsgFault, RTE_VAR_INIT) Rte_Irv_IED_VIN_Data_Fault_ApplTask_ASILD_8ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tCanMsgFault, RTE_VAR_INIT) Rte_Irv_IED_VIN_Data_Fault; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Volts, RTE_VAR_INIT) Rte_Irv_IED_VehicleBatteryU_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Volts, RTE_VAR_INIT) Rte_Irv_IED_VehicleBatteryU_ApplTask_ASILD_8ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Volts, RTE_VAR_INIT) Rte_Irv_IED_VehicleBatteryU; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tCanMsgFault, RTE_VAR_INIT) Rte_Irv_IED_VehicleBatteryU_Fault_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tCanMsgFault, RTE_VAR_INIT) Rte_Irv_IED_VehicleBatteryU_Fault_ApplTask_ASILD_8ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tCanMsgFault, RTE_VAR_INIT) Rte_Irv_IED_VehicleBatteryU_Fault; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tVehicleConfigurationParameters_Data, RTE_VAR_INIT) Rte_Irv_IED_VehicleConfigurationParameters_Data_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tVehicleConfigurationParameters_Data, RTE_VAR_INIT) Rte_Irv_IED_VehicleConfigurationParameters_Data_ApplTask_ASILD_8ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tVehicleConfigurationParameters_Data, RTE_VAR_INIT) Rte_Irv_IED_VehicleConfigurationParameters_Data; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tCanMsgFault, RTE_VAR_INIT) Rte_Irv_IED_VehicleConfigurationParameters_Data_Fault_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tCanMsgFault, RTE_VAR_INIT) Rte_Irv_IED_VehicleConfigurationParameters_Data_Fault_ApplTask_ASILD_8ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tCanMsgFault, RTE_VAR_INIT) Rte_Irv_IED_VehicleConfigurationParameters_Data_Fault; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tVehicleMode, RTE_VAR_INIT) Rte_Irv_IED_VehicleMode_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tVehicleMode, RTE_VAR_INIT) Rte_Irv_IED_VehicleMode_ApplTask_ASILD_8ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tVehicleMode, RTE_VAR_INIT) Rte_Irv_IED_VehicleMode; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tCanMsgFault, RTE_VAR_INIT) Rte_Irv_IED_VehicleMode_Fault_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tCanMsgFault, RTE_VAR_INIT) Rte_Irv_IED_VehicleMode_Fault_ApplTask_ASILD_8ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tCanMsgFault, RTE_VAR_INIT) Rte_Irv_IED_VehicleMode_Fault; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tVehicleMotionState, RTE_VAR_INIT) Rte_Irv_IED_VehicleMotionState_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tVehicleMotionState, RTE_VAR_INIT) Rte_Irv_IED_VehicleMotionState_ApplTask_ASILD_8ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tVehicleMotionState, RTE_VAR_INIT) Rte_Irv_IED_VehicleMotionState; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tCanMsgFault, RTE_VAR_INIT) Rte_Irv_IED_VehicleMotionState_Fault_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tCanMsgFault, RTE_VAR_INIT) Rte_Irv_IED_VehicleMotionState_Fault_ApplTask_ASILD_8ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tCanMsgFault, RTE_VAR_INIT) Rte_Irv_IED_VehicleMotionState_Fault; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Kph, RTE_VAR_INIT) Rte_Irv_IED_VehicleSpeedData; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tCanMsgFault, RTE_VAR_INIT) Rte_Irv_IED_VehicleSpeedData_Fault; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tWheelSpeedsDataFront, RTE_VAR_INIT) Rte_Irv_IED_WheelSpeedsDataFront; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tWheelSpeedsDataRear, RTE_VAR_INIT) Rte_Irv_IED_WheelSpeedsDataRear; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(DegreesPerSec, RTE_VAR_INIT) Rte_Irv_IED_YawRate_Data; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tCanMsgFault, RTE_VAR_INIT) Rte_Irv_IED_YawRate_Fault; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */

#  define RTE_STOP_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

#  define RTE_START_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

extern VAR(tQualityFactor, RTE_VAR_INIT) Rte_Irv_LDW_TunePlausibilityQf_ApplTask_ASILD_4ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tQualityFactor, RTE_VAR_INIT) Rte_Irv_LDW_TunePlausibilityQf_ApplTask_init; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tQualityFactor, RTE_VAR_INIT) Rte_Irv_LDW_TunePlausibilityQf; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */

#  define RTE_STOP_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

#  define RTE_START_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

extern VAR(Boolean, RTE_VAR_INIT) Rte_Irv_OTM_enablePaTqDmd_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Boolean, RTE_VAR_INIT) Rte_Irv_OTM_enablePaTqDmd_ApplTask_ASILD_8ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Boolean, RTE_VAR_INIT) Rte_Irv_OTM_enablePaTqDmd; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */

#  define RTE_STOP_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

#  define RTE_START_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_PAC_Atf_br_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_PAC_Atf_br_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_PAC_Atf_br; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_PAC_Atf_k_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_PAC_Atf_k_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_PAC_Atf_k; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_PAC_Atf_p1_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_PAC_Atf_p1_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_PAC_Atf_p1; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_PAC_Atf_p2_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_PAC_Atf_p2_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_PAC_Atf_p2; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_PAC_Atf_p3_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_PAC_Atf_p3_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_PAC_Atf_p3; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_PAC_ColVLimPerSampleStep_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_PAC_ColVLimPerSampleStep_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_PAC_ColVLimPerSampleStep; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Nm, RTE_VAR_INIT) Rte_Irv_PAC_TorqueLimit_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Nm, RTE_VAR_INIT) Rte_Irv_PAC_TorqueLimit_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Nm, RTE_VAR_INIT) Rte_Irv_PAC_TorqueLimit; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */

#  define RTE_STOP_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

#  define RTE_START_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

extern VAR(Boolean, RTE_VAR_INIT) Rte_Irv_PAM_ParkAssistEnabled_IRV_ApplTask_ASILD_8ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Boolean, RTE_VAR_INIT) Rte_Irv_PAM_ParkAssistEnabled_IRV_ApplTask_init; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Boolean, RTE_VAR_INIT) Rte_Irv_PAM_ParkAssistEnabled_IRV; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tQualityFactor, RTE_VAR_INIT) Rte_Irv_PAM_TunePlausibilityQf_ApplTask_ASILD_8ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tQualityFactor, RTE_VAR_INIT) Rte_Irv_PAM_TunePlausibilityQf_ApplTask_init; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tQualityFactor, RTE_VAR_INIT) Rte_Irv_PAM_TunePlausibilityQf; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */

#  define RTE_STOP_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

#  define RTE_START_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_PDC_ActvnPercGain_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_PDC_ActvnPercGain_ApplTask_ASILD_8ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_PDC_ActvnPercGain; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(DegreesPerSec, RTE_VAR_INIT) Rte_Irv_PDC_IdnCdaYrLvl_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(DegreesPerSec, RTE_VAR_INIT) Rte_Irv_PDC_IdnCdaYrLvl_ApplTask_ASILD_8ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(DegreesPerSec, RTE_VAR_INIT) Rte_Irv_PDC_IdnCdaYrLvl; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(DegreesPerSec, RTE_VAR_INIT) Rte_Irv_PDC_RstCdaYrLvl_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(DegreesPerSec, RTE_VAR_INIT) Rte_Irv_PDC_RstCdaYrLvl_ApplTask_ASILD_8ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(DegreesPerSec, RTE_VAR_INIT) Rte_Irv_PDC_RstCdaYrLvl; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(UInt8, RTE_VAR_INIT) Rte_Irv_PDC_TriggeringCnt; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */

#  define RTE_STOP_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

#  define RTE_START_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

extern VAR(tQualityFactor, RTE_VAR_INIT) Rte_Irv_RES_HvdTunePlausibilityQf_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tQualityFactor, RTE_VAR_INIT) Rte_Irv_RES_HvdTunePlausibilityQf_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tQualityFactor, RTE_VAR_INIT) Rte_Irv_RES_HvdTunePlausibilityQf_ApplTask_init; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tQualityFactor, RTE_VAR_INIT) Rte_Irv_RES_HvdTunePlausibilityQf; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tQualityFactor, RTE_VAR_INIT) Rte_Irv_RES_ResTunePlausibilityQf_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tQualityFactor, RTE_VAR_INIT) Rte_Irv_RES_ResTunePlausibilityQf_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tQualityFactor, RTE_VAR_INIT) Rte_Irv_RES_ResTunePlausibilityQf_ApplTask_init; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tQualityFactor, RTE_VAR_INIT) Rte_Irv_RES_ResTunePlausibilityQf; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_RES_deadBandLimit_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_RES_deadBandLimit_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_RES_deadBandLimit; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_RES_denominator_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_RES_denominator_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_RES_denominator; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_RES_linearFactor_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_RES_linearFactor_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_RES_linearFactor; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Degrees, RTE_VAR_INIT) Rte_Irv_RES_lwrThres_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Degrees, RTE_VAR_INIT) Rte_Irv_RES_lwrThres_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Degrees, RTE_VAR_INIT) Rte_Irv_RES_lwrThres; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_RES_maxDampFactor_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_RES_maxDampFactor_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_RES_maxDampFactor; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Nm, RTE_VAR_INIT) Rte_Irv_RES_trqFactor_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Nm, RTE_VAR_INIT) Rte_Irv_RES_trqFactor_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Nm, RTE_VAR_INIT) Rte_Irv_RES_trqFactor; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Nm, RTE_VAR_INIT) Rte_Irv_RES_trqLimit_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Nm, RTE_VAR_INIT) Rte_Irv_RES_trqLimit_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Nm, RTE_VAR_INIT) Rte_Irv_RES_trqLimit; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */

#  define RTE_STOP_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

#  define RTE_START_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

extern VAR(tAspVerificationSts, RTE_VAR_INIT) Rte_Irv_RKC_CalOutOfRackCentrSts_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tAspVerificationSts, RTE_VAR_INIT) Rte_Irv_RKC_CalOutOfRackCentrSts_ApplTask_ASILD_4ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tAspVerificationSts, RTE_VAR_INIT) Rte_Irv_RKC_CalOutOfRackCentrSts; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tRackCentre, RTE_VAR_INIT) Rte_Irv_RKC_RackCentre_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tRackCentre, RTE_VAR_INIT) Rte_Irv_RKC_RackCentre_ApplTask_ASILD_4ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tRackCentre, RTE_VAR_INIT) Rte_Irv_RKC_RackCentre; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tAspVerificationSts, RTE_VAR_INIT) Rte_Irv_RKC_SteerPosnRngChkSts_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tAspVerificationSts, RTE_VAR_INIT) Rte_Irv_RKC_SteerPosnRngChkSts_ApplTask_ASILD_4ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tAspVerificationSts, RTE_VAR_INIT) Rte_Irv_RKC_SteerPosnRngChkSts; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Boolean, RTE_VAR_INIT) Rte_Irv_RKC_EndStopsLearned; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tStraightAheadOffset, RTE_VAR_INIT) Rte_Irv_RKC_StraightAheadOffset; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */

#  define RTE_STOP_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

#  define RTE_START_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

extern VAR(tQualityFactor, RTE_VAR_INIT) Rte_Irv_SC_TunePlausibilityQf_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tQualityFactor, RTE_VAR_INIT) Rte_Irv_SC_TunePlausibilityQf_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tQualityFactor, RTE_VAR_INIT) Rte_Irv_SC_TunePlausibilityQf_ApplTask_init; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tQualityFactor, RTE_VAR_INIT) Rte_Irv_SC_TunePlausibilityQf; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SC_atf_a_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SC_atf_a_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SC_atf_a; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SC_atf_ar_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SC_atf_ar_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SC_atf_ar; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SC_atf_b_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SC_atf_b_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SC_atf_b; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SC_atf_br_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SC_atf_br_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SC_atf_br; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SC_atf_k_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SC_atf_k_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SC_atf_k; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SC_atf_p1_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SC_atf_p1_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SC_atf_p1; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SC_atf_p2_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SC_atf_p2_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SC_atf_p2; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SC_atf_p3_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SC_atf_p3_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SC_atf_p3; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */

#  define RTE_STOP_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

#  define RTE_START_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

extern VAR(tTuneIndex, RTE_VAR_INIT) Rte_Irv_SFS_ActiveTuneIndex; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Percent, RTE_VAR_INIT) Rte_Irv_SFS_BlendingGain; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tTuneIndex, RTE_VAR_INIT) Rte_Irv_SFS_TargetTuneIndex; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */

#  define RTE_STOP_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

#  define RTE_START_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPC_AtfBR_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPC_AtfBR_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPC_AtfBR; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPC_AtfK_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPC_AtfK_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPC_AtfK; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPC_AtfP1_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPC_AtfP1_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPC_AtfP1; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPC_AtfP2_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPC_AtfP2_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPC_AtfP2; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPC_AtfP3_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPC_AtfP3_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPC_AtfP3; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPC_CascadedCtrlrGd_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPC_CascadedCtrlrGd_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPC_CascadedCtrlrGd; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPC_CascadedCtrlrGf_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPC_CascadedCtrlrGf_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPC_CascadedCtrlrGf; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPC_CascadedCtrlrKi_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPC_CascadedCtrlrKi_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPC_CascadedCtrlrKi; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPC_CascadedCtrlrKp_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPC_CascadedCtrlrKp_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPC_CascadedCtrlrKp; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPC_DampgFCornr_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPC_DampgFCornr_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPC_DampgFCornr; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPC_FeddFwdGain_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPC_FeddFwdGain_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPC_FeddFwdGain; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPC_PIDControllerKwv_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPC_PIDControllerKwv_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPC_PIDControllerKwv; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Degrees, RTE_VAR_INIT) Rte_Irv_SPC_PIDCtrlrAgErrLim_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Degrees, RTE_VAR_INIT) Rte_Irv_SPC_PIDCtrlrAgErrLim_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Degrees, RTE_VAR_INIT) Rte_Irv_SPC_PIDCtrlrAgErrLim; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(DegreesPerSec, RTE_VAR_INIT) Rte_Irv_SPC_PIDCtrlrAgVErrLim_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(DegreesPerSec, RTE_VAR_INIT) Rte_Irv_SPC_PIDCtrlrAgVErrLim_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(DegreesPerSec, RTE_VAR_INIT) Rte_Irv_SPC_PIDCtrlrAgVErrLim; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPC_PIDCtrlrFCornr_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPC_PIDCtrlrFCornr_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPC_PIDCtrlrFCornr; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPC_PIDCtrlrKi_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPC_PIDCtrlrKi_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPC_PIDCtrlrKi; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPC_PIDCtrlrKp_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPC_PIDCtrlrKp_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPC_PIDCtrlrKp; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPC_PIDCtrlrTv_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPC_PIDCtrlrTv_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPC_PIDCtrlrTv; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(DegreesPerSec, RTE_VAR_INIT) Rte_Irv_SPC_PinionVTqLimnThdHi_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(DegreesPerSec, RTE_VAR_INIT) Rte_Irv_SPC_PinionVTqLimnThdHi_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(DegreesPerSec, RTE_VAR_INIT) Rte_Irv_SPC_PinionVTqLimnThdHi; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(DegreesPerSec, RTE_VAR_INIT) Rte_Irv_SPC_PinionVTqLimnThdLo_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(DegreesPerSec, RTE_VAR_INIT) Rte_Irv_SPC_PinionVTqLimnThdLo_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(DegreesPerSec, RTE_VAR_INIT) Rte_Irv_SPC_PinionVTqLimnThdLo; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Nm, RTE_VAR_INIT) Rte_Irv_SPC_TorqueLimit_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Nm, RTE_VAR_INIT) Rte_Irv_SPC_TorqueLimit_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Nm, RTE_VAR_INIT) Rte_Irv_SPC_TorqueLimit; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */

#  define RTE_STOP_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

#  define RTE_START_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPCM_ActAgLim_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPCM_ActAgLim_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPCM_ActAgLim; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPCM_DilColTqDzn_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPCM_DilColTqDzn_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPCM_DilColTqDzn; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPCM_DilColTqRampzoneEnd_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPCM_DilColTqRampzoneEnd_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPCM_DilColTqRampzoneEnd; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Boolean, RTE_VAR_INIT) Rte_Irv_SPCM_SpcEnable_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Boolean, RTE_VAR_INIT) Rte_Irv_SPCM_SpcEnable_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Boolean, RTE_VAR_INIT) Rte_Irv_SPCM_SpcEnable_ApplTask_init; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Boolean, RTE_VAR_INIT) Rte_Irv_SPCM_SpcEnable; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPCM_TarSteerWhlAgLim_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPCM_TarSteerWhlAgLim_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPCM_TarSteerWhlAgLim; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPCM_TarSteerWhlRotlSpdLim_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPCM_TarSteerWhlRotlSpdLim_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Float32, RTE_VAR_INIT) Rte_Irv_SPCM_TarSteerWhlRotlSpdLim; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */

#  define RTE_STOP_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

#  define RTE_START_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

extern VAR(Boolean, RTE_VAR_INIT) Rte_Irv_VDM_YawAccDeviationFlag; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Kph, RTE_VAR_INIT) Rte_Irv_VDM_filteredVehicleSpeed_Filtered_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Kph, RTE_VAR_INIT) Rte_Irv_VDM_filteredVehicleSpeed_Filtered_ApplTask_ASILD_8ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Kph, RTE_VAR_INIT) Rte_Irv_VDM_filteredVehicleSpeed_Filtered; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Boolean, RTE_VAR_INIT) Rte_Irv_VDM_filteredVehicleSpeed_Moving_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Boolean, RTE_VAR_INIT) Rte_Irv_VDM_filteredVehicleSpeed_Moving_ApplTask_ASILD_8ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Boolean, RTE_VAR_INIT) Rte_Irv_VDM_filteredVehicleSpeed_Moving; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(tQualityFactor, RTE_VAR_INIT) Rte_Irv_VDM_filteredVehicleSpeed_Qf_ApplTask_ASILD_20ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tQualityFactor, RTE_VAR_INIT) Rte_Irv_VDM_filteredVehicleSpeed_Qf_ApplTask_ASILD_8ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tQualityFactor, RTE_VAR_INIT) Rte_Irv_VDM_filteredVehicleSpeed_Qf; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */

#  define RTE_STOP_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

#  define RTE_START_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

extern VAR(tAssistCapability, RTE_VAR_INIT) Rte_Irv_VS_Capability_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tAssistCapability, RTE_VAR_INIT) Rte_Irv_VS_Capability_ApplTask_ASILD_8ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(tAssistCapability, RTE_VAR_INIT) Rte_Irv_VS_Capability; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(PercentPerSec, RTE_VAR_INIT) Rte_Irv_VS_RateOfRamp_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(PercentPerSec, RTE_VAR_INIT) Rte_Irv_VS_RateOfRamp_ApplTask_ASILD_8ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(PercentPerSec, RTE_VAR_INIT) Rte_Irv_VS_RateOfRamp; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Percent, RTE_VAR_INIT) Rte_Irv_VS_TargetLimit_ApplTask_ASILD_1ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Percent, RTE_VAR_INIT) Rte_Irv_VS_TargetLimit_ApplTask_ASILD_8ms; /* PRQA S 0850, 3408 */ /* MD_MSR_19.8, MD_Rte_3408 */
extern VAR(Percent, RTE_VAR_INIT) Rte_Irv_VS_TargetLimit; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */
extern VAR(Boolean, RTE_VAR_INIT) Rte_Irv_VS_ResetRequest; /* PRQA S 0850, 3408, 1504 */ /* MD_MSR_19.8, MD_Rte_3408, MD_MSR_8.10 */

#  define RTE_STOP_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */



/**********************************************************************************************************************
 * Data structures for mode management
 *********************************************************************************************************************/


#  define RTE_START_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

extern VAR(BswM_ESH_Mode, RTE_VAR_INIT) Rte_ModeMachine_BswM_Switch_ESH_ModeSwitch_BswM_MDGP_ESH_Mode; /* PRQA S 3408 */ /* MD_Rte_3408 */

#  define RTE_STOP_SEC_VAR_INIT_UNSPECIFIED
#  include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */


# endif /* defined(RTE_CORE) */

#endif /* _RTE_TYPE_H */

/**********************************************************************************************************************
 MISRA 2004 violations and justifications
 *********************************************************************************************************************/

/* module specific MISRA deviations:
   MD_Rte_3408:  MISRA rule: 8.8
     Reason:     For the purpose of monitoring during calibration or debugging it is necessary to use non-static declarations.
                 This is covered in the MISRA C compliance section of the Rte specification.
     Risk:       No functional risk.
     Prevention: Not required.

   MD_Rte_3629:  MISRA rule: 12.12
     Reason:     For an efficient usage of memory the swapping of memory is essential. If data is sequential accessed
                 and not affected by other data the only solution with a type safety access is the usage of unions.
     Risk:       Wrong implementations could remain undetected.
     Prevention: Code inspection and test of different source code variants by the component test suites.

*/
